Yeah, except for mini usb connect(it has regular sized cable) and internal usb control chip(just used b/c the cable goes in the cart instead of the gba).
I've never timed flashing of roms, but it's pretty fast.
Edit: People say the ezfa flashes faster than other carts such as f2a, but I only...