from what i understand it's not a complex job...and there was someone on here that did take it to a mechanic who didn't know what they were doing and tried to charge more for the work, which he declined and ended up finishign the job himself...
hope this helps..