How about air to air heat pumps.. Dearer initially but a whole lot cheaper to run and the customer can be air conditioned in the Summer too.. for water either a straight electric immersion heater or an air to water heat pump with electric back up
Tell me more