I have the whole mentioned kit and it works flawlessly on my Nintendo DS Lite!
But, there is one limitation : EZFlash 3-in-1 doesn't have a RTC chip (Real-Time Clock), so if you want to play Pokemon Ruby, Sapphire or Emerald, you have to patch them before (like with RTC fix option in GBAta)...
Otherwise, you will have this message everytime when the game is started : "The internal battery has run dry. The game can be played. However, clock-based events will no longer occur".