If a 52 is too small and a 56 is too big, there is no reason why the shop can't have a 54 shipped. You can try it. If you don't buy it, chances are someone else will. It's a common enough size and a popular enough model that it shouldn't be an issue. (and biking season is coming up, plenty of folks will probably want that same bike!)