Do you recall how much you paid?New OEM is the only way to go. I just did this last year at 349k same exact thing was still working fine but boots split and allowed dirt to get to the seals and started leaking.
The dealers have them. Try and find a good dealer with lower prices online and order for pickup. Much cheaper that way.