Ordered this for my Bridgestone VEGAS and am very pleased with this product. it fits the bike perfectly and came with all appropriate screws and washers for installation.
The item came packaged well, and its quite light. It will fit the "Roo Shopper" or ROOTOTE eco shopping bags quite well.
I am a little bit concerned that the holes on the bottom of the basket are quite large so I may adapt some kind of base so that things do not fall easily through the basket.