Nada de M3 real en tu caso, el M3r es de slot-1, los cartuchos de NDS, que solo entran en la NDS (que obvio).
En la GBA SP solo funcionaran cartuchos de slot-2.
Si en su día los metes en una NDS te funcionará también (con un passme) tanto para GBA como NDS.
Cartuchos de slot-2 los hay casi de todos los teams, de ez, de cyclo, de M3, DsLinker, G6...
Ahí ya mira las chinchetas del subforo o el
wiki para infórmate.
Y ojo no te compres uno sea para la NDS Lite, por que no te entrará.
Saludos
Edit: yo te recomendaría buscar uno con carcasas intercambiables, así en la GBA SP lo usas con la carcasa adecuada, y en la NDS Lite también.
Creo recordar que habían unos cuantos así.
El M3 Perfect (sin Real) es una buena opción. Y creo que trae carcasas.
Edit2: he estado mirando y recordando... y los únicos (creo) con carcasas para ambas consolas son el M3 Perfect Lite (Ojo con el pro, que es mas económico pero apenas tiene soporte para gba) y el G6 Lite.
El primero es memoria interna y el segundo memoria externa.
Y nada mas.
Ale, ahora ya es cosa tuya.