i have a specialized s works m4 , 20 inch frame , disc or v brake compatible , comes with fsa orbit headset , seat post , front mech , - the threads are worn out on the front derailleur mount but can still fit a mech on the frame , rear suspension bushes are all fine still feel solid