OEM Parts for Gas Fireplaces?

I recently replaced the flu/vent safety thermal limit switch p.n.51866 for a Majestic RHE32. I believe this steel lug/tabbed ceramic bodied button thermal switch has a set point of 245C. The factory part cost $122-CAD. Anyone had any luck sourcing better value priced OEM parts and if so where?