I definitely agree with Ljcrawler05, the LJ has a ton more room and its a Rubicon. Plus the TJ looks like it has a lot of rust and the previous owner appeared to do a bunch of mods. The LJ looks very clean and well taken care of. I love my LJ!
As mentioned, make sure its a real rubicon, and LJ would be my choice if I had to do it again, the extra space is priceless.
I don't know what prices are up there, but a decent rubicon down here starts around 12k to 13k for the earliest models.
Go with the 05 the 03 looks to be rode hard and put up wet a bunch.
It's better to be dead and cool than alive and uncool.
Nothing like a permanent reminder of a temporary feeling. I have a few.
4.0 auto, 8.8 rear with detroit locker, 4.10's and 33x 12.50's
Easy to check the VIN. A Rubi will have a "6" for the 6th digit.
I would be checking more than just the VIN. Of course I would do this to any vehicle I would buy to ensure I was getting what I was actually paying for. Stickers are easy to remove/put on. I know some people either aren't honest or don't know what they have so I understand everyone's concerns over what may or may not be a rubicon.
OP: If possible go look at these two jeeps and get some more detailed pictures. The condition of the body isn't always the best indicator to the condition of the vehicle. It's seems like the frames on TJs can be rusted through before the body starts going. If I had to pick, I would go with the unlimited. Simply because it is newer and has less miles. The less contact it has had with salt, the better IMO.
If you go with the LJ, I'd be getting a FULL inspection on it. It has a farm registration on it and looks like it has been wired with a brake controller, also I'd ask what the deal is with the one MTRK when he has a matching MTR on the back.