Seems reasonable for a panic job. If they don't like the price then next time they can take it to their regular shop, or just do it themselves. Most people do not realize what goes into a quality job, especially for on-off repairs. I kind of charge by the customer, for the little mom & pop operation I may charge less than I would for a large industrial customer, of if the neighbor comes over with a broken tractor part, I may do it for a cheeseburger.