Honestly I bought mine at Autozone. they're about $27. Got mine about 2 years ago and no problems yet. They also sell a "heavy duty" version for about $80 but doing the math you'd have to go through 3 of the cheap ones to make it economical to go for the expensive one.

http://www.autozone.com/cooling-heating-...omString=search