Doesn’t appear to have any cracks after flashlight inspection. Seat tube measures 18” from center bb to top of seat tube. Also, you probably can’t see it from the pix, but at very bottom of down tube is a Truckee Bike Works sticker, placing its origin in Truckee, CA.