I did check out geekbay and have found brand new s/g's for around a hundred plus shipping, which is still cheaper than the local shop for a repair/rebuild. I have already replaced the brushes and bearings in mine about 2 weeks ago. I think the problem is that the local shop has no competition in the area so can charge what they think is reasonable. I have heard some poor reviews about them too, so I'm a little leery of using them.