it's not just the time taken to do the job though. it's the purchase of the diagnostic tool, the software updates, the training to use it, probably a garage, so there's the over heads to consider too, if the guy (or woman) doing it fries your ecu you'd probably want recompense, so there's liability insurance to consider and so on.