The exhaust motor on my 5yr old Quadrafire 1200 makes an awful squeaking noise. I can spray a bit of extreme temp dry lube in there and it will quiet it down for a few hours but the loud noise allways returns.

I was going to just replace the motor but it appears quadrafire doesn't just sell the replacement exhaust fan motor and I will need to purchase the entire assembly (fan, shroud and all). Is there any way around this?

I removed the unit and blew the dust off with a compressor and gave it a shot of high temp lube but it didn't fix the problem. Can I just replace a bearing or get the new motor from another source without paying for all the stuff I don't need?