You all know that CH makes USB flightsticks, right? The Flightsticks are almost certainly better than the Logitech ones - CH makes joysticks for "real" applications like controlling large machinery, planes, etc. Hence the somewhat hefty pricetag that they come with.
http://www.chproducts.com/retail/joysticks.html
As indicated on their website, they don't require a driver and therefore do work with the DS. They also have some fancier sticks (FighterStick and CombatStick) which have extra buttons and a Z axis.