Arduino mega input voltage/current

Is Arduino mega safe with 12Volts and 2Amperes power source?

Yes. 5V regulator will run on the warm side. If your project uses too much 5V/3.3V current, it will go into thermal shutdown.

Recommend you purchase a 7 VDC supply.

This would be a good one.
http://www.dipmicro.com/store/DCA-07510