I didn't just put the spring in, I got a Laylax Damper Cylinder head and a steel spring guide too.
I was thinking, maybe the catch on the piston is the problem? Because I took a look at it, and it seems pretty worn down.
And for the sears, there not broken.

I can't really afford a new trigger, so I was hoping this would work out somehow. Soooo...
I'll get a Zero Trigger, but seeing as everything airsoft in Canada is almost twice the price from ordering from the US, I'm ordering from there.
Do you know if they'll stop a trigger assembly at the borders?