Using sealed and shielded bearings which are lubricated for life, as well as self-lubricating piston/cylinder sets, the ThermoHeart Engines are designed for 20,000 hours of operation between services. The estimated operation and maintenance cost for these engines is $0.013/kWh of electricity produced. Testing of the 25kW units is ongoing, to validate the expected engine service intervals.