well, had the 304, nice motor, changed it out for a 401/390 that I picked up real reasonable.. put a rayjay turbo on it, had the compound low 4sp transmission, plenty strong, Dana front and rear, 4.88's.. lockers.. berkely suspension, all the goodies, loved it, went through the mountains like a whisper in the wind.. crawled dang near straight up a tree, no complaints whatsoever.. now my YJ has this little 2.5L, kills me just trying to go up a small hill in town, much less off road, so I picked up a 4.0L and I think it will be great.. lighter than the 401, powerful enough to do anything I want to do.. and gets better mileage too.. but...... IF, I only had 304, 360, or 401 to decide on, I'd go 401 and be done with it.. just don't go drag racing.. take it easy and respect those inches.. As to roll cages, go with a full cage and anchor that sucker to the frame,, I see so many that are just bolted to the floor pan.. worthless.. unless your in it for the looks.. won't protect you if your seriously wind up needing it.. and a good body belt is advisable.. criss cross, over the lap, and between your legs.. nothing like suddenly realizing your not behind your wheel like you started out when you went up or down that steep ridge..