Finding a quality mechanic is important, but paying too much for work is unnecessary. You have to know when to fold or shop around. Spending local is nice when prices are similar. You could have easily spent half of that at another shop for the same amount of work. Parts are very cheap for the older Chevy trucks(most aftermarket parts are made in China), and any shop can work on one. You should have purchased a much newer Suburban.