I have a somewhat limited experience with RG Group, as I only use them about twice a year, but I have been using them when needed for about 15 years. My company repairs tools, and RG supplies certain parts that aren't accessible elsewhere.
RG Group have always been responsive when I contact them. They also seem to have a good inventory. I'd say they do a nice job.
more