Are you positive the fan is screetching, and not your belts or something else? Just wondering, because most of the time they'll just stop working.
I would just replace them with Slim Fans. They have them on HT, i think 2 is around $120. They also sell them at Autozone or Advanced fairly reasonable.