As far as I know, Trek 5900 only comes on even number sizes, 48, 50, etc. I saw a 5900 on eBay with no size, and asked the guy what size his bike was. His reply was that he has a bunch of sizes. I asked him if he has a size 47 available. Smells like a fraud to me. What do you guys think?