Stuck seatpost. You are buying as gamble. There are various extraction methods. Worst case you dissolve the aluminum with lye and have to repaint. Failed extraction efforts are quite visible. If anyone has a sure fire extraction method then this will be a great deal for you. Please see last photo for small dent in top tube. Good threads in bottom bracket and the derailleur hanger. 104mm head tube 17.5 inch CTC seat post 18.5 inch CTT seat post 22 inch CTC top tube Please ask questions if you have any. Open to offers. I will combine shipping on multiple items purchased Shipping may be less depending on where you are at and I can quote you a discount if you reach out before purchasing.