I buy mine from the manufacturer of my printer, Makerbot.

They're about $30 but in two years I've only had to make one replacement and that was caused by error on the part of the person who worked...