Check into Trek. Their R & D for smaller women is very good. You should be able to find a bike with 105 components for that. But petite is a range under 5'4". A 4'10" rider will have a harder time...