If you are using your trusted mechanic, ask him for a labor quote on the above and check the "How to" section here and see if there are items you want to tackle yourself. You may find working on Jeeps as a hobby is pleasurable, relaxing, and rewarding. It is my hobby here in the UAE and my garage fills up with 8-10 TJs every Friday with jobs from mild to wild. If you are not so inclined, a competent mechanic you trust is probably worth more than his asking rate. Honest shops with good mechanics should be supported financially and with good PR press. It isn't cheap or easy for those guys to keep their doors open.