why would you need ds-x?
with g6l,with the same price you get the same compatibility and gba compatiblity
if you dont care about gba support, then
get supercard rumble + superkey, you get upgraddable memory and the same compatiblity with half the price of ds-x