Why not the Zizzo rear rack? They're sized for the bikes. Universal racks like the one above have adjustments that allow them to fit on different bikes but can also work themselves loose over time or make the rack less solid.
How else are you supposed bring home the groceries?
