Superlative arms is a great one, but it bleeds some gas out the front which could decrease velocity slightly. I have one, but haven't checked velocity. When I needed a second one, I bought one for $38 off ebay I think. (Not sure.) It is a no name one. It works fine.
I'd try and get one...