A big part of that will be parts markup. Mechanic Shops don't like it when you supply your own parts because they buy them at the local parts store and charge you markup. If you're not in a hurry you can order them and save some money that way. Then there's the labor. Changing diesel injectors is not the same as changing gas injectors. Diesel ones do take longer.