Stop payment on the credit card charge today. While you have 60 days to dispute a charge, get it done. That will grab the attention of the boys up stairs and you will get a new heater if they want their money. The second call would be to the local building inspector. The third call would be to the Better Business Bureau.
Installing a 5 yr old heater as new? and taking someone'd money? Shameful.