As far as the time, factory spec says almost 1/2 hour. Sometimes that factory spec isnt real world. And it depends on what the shop charges per hour. Id say it will cost at least a 100 bucks for labor plus the cost of the starter. If you do the work yourself, there is no labor charge.