No it will not. its a few inches too long, the bottom of the shock is a fork mount and banshee is an eye mount.
660 raptor rear shock fits though. The ones with the remote res.
Well if you have spark at your plugs, your coil wires are fine.
Its probably just something dumb and easy. All you need is fuel, air, spark and compression for it to fire.
Pet cock on and fuel in the tank.
Key and switch on.
Compression is probably fine if it started all the time just before.
Basically just go over everything to eliminate one thing at a time.
Accidentally bump one of the small coil wires off the side of the coil when doing the pipe change? (Happens if they're on the loose side)
Or do you have spark right now?