Scrapyard supplied switches are generally cheaper and can come with wiring as well.
I'd use a relay as well, heater circuits draw a lot of current.
Home to black Alfa Romeo 159 3.2 V6 Q4 ,green MGF VVC and red MG Maestro T16.
MG - the friendly marque.