- Location
- Denver, CO
wow, zombie posts.
RC did improve for a while. sales increased, and they stopped improving.
its total crap again.
And it seems like they have acquired a lot of other parts companies and they don't really specialize in anything....