2024 Top 3 Mountain Bikes for sale