My 2005 SR5 with 120,000 miles had the AC go out. I took to an "outback" AC joint here in the Bahamas where their top mechanic topped it off twice, but it would only last a week. The dealer would have charged me over $1,000 (without parts) to fix. It would have taken months getting it in the dealer and back - over and over again.
The AC mechanic then put some dye in it - gave it another charge - and when it went "hot" again in three days, he checked for the dye leak.
After looking at my 12-year-old compressor and the dye around it, he came up and said get a new AC compressor. We'll install it and charge it up for $150.
I purchased one brand new Denso compressor on Amazon for $190, and I've had good AC for two years now. It was a Denso and fit perfectly
Amazon.com: Denso 471-1413 New Compressor with Clutch: Automotive
Don't try this yourself. You need to evacuate the system when replacing a compressor, check for leaks, and it takes a lot of "know-how" and special equipment.
Also, a AC compressor has about 100 seals in it, so rebuilding one with half a brain is something no one does.
My Amazon account says this about the Denso AC compressor: "You last purchased this item on August 8, 2018."
DENSO IS THE OE SUPPLIER FOR THIS VEHICLE, w/NEW COMPRESSOR, OE-SPECIFIED O-RINGS AND OIL INCLUDED