I have just upgraded the spring, spring guide, piston, barrel and trigger ( to a metal trigger unit) on my Warrior L96, the metal trigger assemblies were out of stock everywhere but here L96 Metal Trigger Assembly - very cheap ( except for postage), as long as you don't mind waiting just over a...