Is it me, or are there some scuba techs taking the OP's posting personally? I'm surprised at the attacks, veiled and otherwise.
Let those of you who have NEVER experienced sticker shock at a repair bill continue to post.
I, too, agree that the OP, having paid more than what he was comfortable with, is simply looking to offset some cost by DIY.
There will ALWAYS be DIY people, and ALWAYS be 'I'd rather pay someone'. In general, logical arguments will not dissuade the DIY because it really comes down to what one will afford. When one hasn't the funds, DIY is certainly a great way to go! However, as one proceeds in life, until you have more money than time, paying someone else gets easier and easier.
So please, lay off the guys that simply make that choice. It's personal.
(Yep, I pay someone else)