No, 258 pistons can't be used in a 4.0 block, they are smaller, you would have 0 compression and lots of noise as the pistons rattled up and down the bores when you spun the starter(it would not run) If you are staying carb'ed then you absolutely can run the manual fuel pump, though putting a generic electric pump and relay on the passenger side of the engine bay in the same general area as the manual pump is now would be easy & work fine(though most E-Pump vendors recommend closer to the tank as they push much better than they suck) I believe that the header you are referring to is a Rugged Ridge, and that is a very good question as to fitment, I have an APN header here taht I bought for my ZJ but haven't replaced yet that I've been thinking about using if it'll fit, my suspicion is that it won't without some serious massaging, the one that seems to work closest without too much work is a 87-90 Renix style 4.0 exhaust often called a "Log" style exhaust