Yanmar diesel motor Run good just 100 hrs After rebuild, come with heat exchanger Price can negotiable