XC70: Preheating reinstallable?

Can you retrofit a pre-heater? Has anyone ever done this before? Expensive? Technically possible without insanity in the consequence like replacing the engine or something?