I think the specialized bike would last me longer. Plus I like handlebars more as oppose to the 70s and 80s handlebars. The size of the frame is 54 cm, which is good enough for me (I'm 6'1). On the orange one, I don't know what the frame size is really. It says it's 25 in, which is ~63 cm..
are there ways to predetermine whether or not it's stolen?
Ask sellers to tell you the serial numbers off the frames, call up the local law enforcement for seller's region and cross ref against reported stolen bikes.
If seller refuses to divulge serial number, avoid buying.