You can pull through the top too, whatever floats.
Yes, long block. Block/Heads/exhaust manifolds/coil PACKs (not COP unless you want to rewire for it)/pulleys are all the same. The crank/cam sensors are the same, alternator, power steering pump, a/c compressor will be left on to keep the system closed.
You'll need to reuse your 95 intake manifold (IMRC's don't get unbolted, therefor stay on bottom of intake), COOLANT bypass pipe (97/98 different), alternator (different bracket), and I used my 95 sensors because I KNEW they were working so I wouldn't have a "No Start" issue and have it be something stupid.