Ditto everything tattie said. Mtb seatposts are made longer to accomodate the extra length that needs to be out of the frame. A properly sized mtb will have a ton of seatpost sticking out because the top tube will be very low.