My answer to both questions is yes. Who is better qualified to sell to customers than service technicians? They certainly know the ins and outs of heating and air-conditioning systems. They have the customers' trust and they know the company better than anyone does. So why not pay them for additional efforts to make the sale?
Here are some reasons not to have service techs sell that I have heard in my classes: