Kind of on the expensive side. Mobile tech was recommended to me by somebody else but after almost $900 for an remanufactured ECU replacement and a chipped key I've called around and got lower estimates ($500-$725) from everyone else ..... They fixed the problem though and the guys there were really professional, although when I left my vehicle started shaking extremely bad. On the bill it said it was shaking intermittently at idle but there was no intermittent about it and when my truck got up to like 35/40 miles an hour it started shaking extremely bad and nobody had mention that to me while they were replacing my ECU. I probably would have just had him fix that while it was there....