Arduino-bassed controller for galvanic vestibular stimulation

Hi there! I would like to make a galvanic vestibular stimulator for mice, which means I would need a controller that can send electric currents in the range of a 1-3mA and 2 small electrodes. I would also like to have a GUI on the controller so that I can try different current amplitudes, frequencies and stim times, which can be further triggered from another matlab program. Which controller do you think would be best for this, and where can I find the right electrodes and connectors?

Thanks a lot in advance, D