For my Mercury I used a Titan XS. I removed about 7 or 8 coils off it and then put a couple of the Titan power washers behind it. For .177 it puts out about 9.5ft lbs - the velocities almost match the factory figures.

Rest of the stuff was from Knibbs - piston o-ring, buffer, breech seal etc...