I've run into a roadblock in my pant buying quest. Why? Because I'm that anomoly: a small american. I'm a 5'9" with a 27.5 inch waist. So every pair of pants I try on is like swimming in a tent (if one could do such a thing). The closest fit I can find is Dainese in a size 46, but it's still too big around the waist. I'd imagine the 44 or 42 would be just right, but when I try and find them they are out of stock in those sizes. Anyone have a good source for smaller items?