what is the best 125 for price