NDS-Card.com is the closest thing you'll find to a store, since they're the site's primary sponsor. Though it seems their site is down until the 4th lol.
it is kinda funny because I don't even speak spanish but I joke about this with my friends all the time, it seems like a lot of people in spanish-speaking countries uses the word "buseta" to refer to bus