Agree. Also, 54cm, or 56cm?
^^ Agree with this recommendation, just to give you options at your price point. Do you have a Performance Bike shop in driving distance? If practical, it'd be worth giving them a try.
Originally Posted by Brandonub
Frame size depends on several factors. Will you be able to ride each candidate? It may be that the next size up from 54cm would be right for you, depending on the top tube length and stem reach. Your shop can help you with this. Try them out, preferably on a trainer as well as out for a test ride.