That depends. If you are planning to keep it another 5-10 years and amortize the cost, then maybe yes. It could be cheaper and more satisfying than spending a large sum of money on a new car.you have a 10/15 year old car thats worth $2000 that works great except you have a ac leak. Do you spend $1500 to fix it?
I don't think so.
I spent $1700 repairing and mitigating rust on the frame and chassis of my 1992 Dakota in 2014. Why? Because it was cheaper than replacing it, and keeping it another 10 years amortizes the cost nicely. I've already amortized it down to less than $37 a month for the repair. Keep it another 5 years, and the rust repair was amortized to only $16 per month.
I just repaired the A/C in it myself, spent $290 for the condenser, drier, seals, R134a. In 5 years that cost will be amortized down to $4.70 per month.
The total cost of owning and operating this truck, which has 237K miles on it, taking into account EVERYTHING (used purchase price of $3,000 in 2004, sales tax, annual excise tax, gas, maintenance, repairs, insurance, registration, annual inspection - everything - comes out to only 32 cents per mile. The average new car costs about 60 cents per mile.
When you have all the data, you can make the choice that makes sense for you.