Honda CRV Propellor shaft

Get a used shaft from a parts yard. It should run you about $300. Even if it is not new, it will be fine for a vehicle with 239k miles. Many large parts yards even offer a warranty on their parts. I just recently replaced a shaft on a CRV and the used part came with a six month warranty. Not too bad.