If it's a V2 gearbox part, it will work in your gun.
CA gun internals are pretty good in general. I've fired over 15000 rounds through my M15 rifle. When I opened it up to upgrade a few parts last week, I found that none of the stock internals showed any signs of wear other than some light wearing on the tappet plate.
Parts that are known to be problematic on CA are the compression parts (piston assembly) and hopup rubber. Even though my internals showed no signs of wear, I decided that I would replace these parts before they became a problem, and also I wanted to upgrade with a stiffer spring.
I installed a Prometheus MS110SP spring, Systema bearing spring guide, Systema red polycarbonate piston, Systema silent piston & cylinder head set. All parts fit in without issue. The piston head o-ring was loose in the cylinder and needed to be stretched properly (I didn't know and installed the stock CA rubber instead). I will be replacing the tappet plate and nozzle with Systema replacements shortly. Will probably replace the o-ring with the stretched Systema one when I do that, as I think there's a leak (not getting quite the velocity I should).
Anyways, those are good, high quality replacement parts that work well with that gun if you do upgrade it. However, you may consider a lighter spring if you intend to actually use that gun for CQB. An MS110SP plus a tightbore barrel will probably put you in the 360-370 fps range on that gun, maybe more. That's to hot for any CQB games.
It was suggested that I also replace the hopup rubber, and Prometheus and Systema hopup rubber was recommended to me, so that's what I'll be trying.
As for the barrel length, I don't know. But you could always remove your barrel and measure it.
__________________
|