Spoiled my fun, all I can do is echo all of the above. The ZCI barrels are decent and longer isn't necessarily better. And +1 to Maple Leaf rubbers.
If everything goes well you can get results that are too good. I've just got my project M4 all back together with:
Stock CYMA gears, cylinder and head.
Stock piston head with extra ports drilled into it.
New
19mm x 2.5mm nitrile o-ring, stretched and heated over the cylinder.
Maple Leaf Macaron.60 degree rubber
Omega nub, I think it's a
Gear Parts hard, although it might actually be Maple Leaf too.
ZCI rotary hop unit
ZCI 21.4mm o-ring nozzle
ZCI 6.02mm x 229mm barrel
Yes, 229mm, not 329 - this is a chopped down PDW style gun.
Plenty of silicone grease on the o-rings, no PTFE tape.
With an M100 spring I got 374fps. I've had to drop to an M90 to get down to 340fps, and it's consistent to within a couple of fps.
Air seal is
everything, and most of the good or bad stuff happens before you reach the barrel.
But once you've sorted that, ZCI barrels are pretty decent. I've linked to
@ak2m4 for the parts that I've used, although as with everything in airsoft, your mileage (and fps) is very likely to vary. This is a works-for-me, not a will-work-for-you.