Got my shipment in, CA Hop-up unit, Systema Area 1000 Zero Cylinder, Prommy/Laylax V3 Spring Guide and a M100 spring.
Why I did this????
CA Hop-up unit - KWA's hopup unit's ID is smaller than normal hop-up units, so I had to get a 2 piece plastic replica (plastic creates a better airseal than metal because it can give) Also KWA OEM bucking is thin

So inorder to fit in a FireFly bucking, I had to "upgrade"
Systema Area 1000 Zero Cylinder = well, bigger barrel, need more air to elimate barrel suck
Version 3 Spring Guide = HOLY SHIT VERSION 3 SPRING GUIDE IN A V2 GEARBOX, yup KWA's inovation at work again, KWA uses a version 3 spring guide since it has a bigger base to handle more stress than the thinner version 2
M100 Spring = Bigger barrel, bigger cylinder, more air pushing out, higher FPS, gotta downgrade to make it feild legal. My gun will be a 500fps without the spring downgrade, near 400fps with the spring and TBB.
Next:
Prommy TBB (only the best, no micro honning here like DBC's cause its steel not brass)
Fire Fly Bucking (only the best cause its fin design acts like B-Out H-nub)