We use BG at my shop..One bottle is BG Injection cleaner One is BG 44k and one is BG induction cleaner. The 3 step kit costs 60 bucks alone. http://www.bgfindashop.com/bgservices/fuelair.htm
There are a number of different name brands out there... There is a pressurized canister that pushes the chemicals into the throttle body. The tech has to stand by the vehicle and it takes about 30 mins. He has to be there in case the vehicle stalls to turn off the chemical so it dosent cause engine damage. The job pays the tech an hour. So if the shop rate is 65 an hour and the chemical is 60 then thats 125.00 right there. Most shops like your dealer and mine run it at a lower than a regular hour and make it a set price..