
Start with your stock Nf

Open it up and pull this part out.

Take out these pieces and give them a bath in soapy water to remove the lube

Take the plunger stopper and drill out the three supports of the cap. You should be able to punch it out now.

Sand it out so that the ring is flush. Put some super glue on it and stick it on a CPVC coupler, it fits perfect.

Sand off the part of the coupler that sticks out so that it is flush with the ring.

Cut off the screw ports on the plunger tube, and cut off the piece above the laser. Sand out the hole until the plunger tube can fit through easily.

You also need to cut out the part of the shell before the catch housing, and the top of the plunger rod handle so it fits.

Put the internals in place, you might want a small spring to help keep the plunger rod from moving. Cock the plunger rod back, and put on the plunger tube. Put it up to a light, and move the plunger tube forward until there is only a tiny bit of plunger tube behind the O-ring. Mark where this is on that little window part of the shell.

Now, get a spring. It should be around the same as a NF replacement spring, only with more space between the coils since there is going to be more of it. The dimensions of mine are (7/8) *(8.5)*(.72), The first number is how wide it is, second is length, and third is something about the strength. Put your plunger rod in, and see how much spring you have to use, remember you can always cut more off.

Put the spring on, put some electrical tape under the O-ring to make the seal good, and glue some foam to the plunger head to pad it.

Take some epoxy putty and spread it around on one side of the shell and stick in your internals. Let it cure, don't do anything for at least an hour.
And here it is finished:

Uncocked

Cocked
Ranges are around 80-90 feet flat, it depends on how high you hold the blaster when you fire it flat. Effective range is probably 60 feet.