I get my guns direct from the manufacturer, in this case, KWA since that's who makes both of my guns. My dad's a retailer for them.
I've heard good things about the Tokyo Marui VSR-10. I don't know much about that copy in the link though. I'd look into the JG Bar 10. It's a VSR-10 clone, but I've heard good things about it.