heating engineer cost