Are you asking about shops because you don't have time to do the work or don't have the knowledge or tools? Just curious cause it sounds like the work needed isn't hard and wouldn't take too long, if you are down for learning it would be worth seeing if you could just get someone to help you do it on a weekend so you could get to put hands on it and fix it, and so you don't have to pay high labor rates.