I agree to check all these things but what are you buying the Jeep for? You need to think about these things. I bought mine as a toy and knew I would be changing out a ton of parts so the main thing for me was price and condition of all parts I planned to keep. I have totally changed my Jeep from the stock setup. The only stock parts I still have are the engine, frame, gas tank, rear seat, dash and steering wheel. Basically everything else is different , yes including the roll bar. The nice thing about a Jeep is they are pretty easy to work on. I changed the Axles in my driveway. Just identify your needs and go from there.