Katie,
This isn't as close to you as you'd like I'm sure, but this guy is honest and fast. I've also never had him quote me higher than the "other guys". My whole family has been going to him years now, and a few friends have started too.
It's called "Vinnie's Garage" and it's on 11 Mile Rd just West of Dequidre. So from Roseville you'd take 696 west to the 11 Mile Exit (It's one exit past Mound) and stay on 11 mile. Pass Dequindre and it's 2 or 3 blocks down on your left.
I'd recommend calling first as sometimes they are very quick in and out and others there is a wait.