This beach cruiser is a newer frame but I took it apart every nut and bolt it had a nice factory paint job but I had to make it special different I'm going to ride it for awhile then I'll let someone else have fun with it I still haven't broken in the motor yet it has maybe 3 miles on it