My friend mentioned the TTDS3DS, but we both researched it and they are very vague as to whether or not it can play 3ds games.
acerkard2i and supercard dstwo are the safest cards to buy. There are hundreds of different R4i carts, most of which cannot work on the 3ds and have very questionable game compatibility.