Is my power supply sufficient enough?

Yes, but you don't 'need' 1Amp to power a 50mA Arduino (unless you have to power someting else as well).

This one is 500mA, and 1/3 of the price.
Leo..