155,000 btu AB brand, Titanium heat exchanger. Made for salt water swimming pool or spa but would be good for heating system on a boat as well. 1" pipe thread ends for hot water input and 1 1/2" pipe thread sides for heated water Metal mounting system included. I also have 1 1/2" pipe thread adapters to 2" pvc pipe