Your calculation (for steady state conditions) seems to be ok. However, you haven't specified the load to be switched. Is it pure resistive? In case of a load with significant inductive component you have to use some transient suppressor (diode, transil, etc., across the load) to remove the voltage spike (its peak voltage can be several times higher than the supply voltage 12V, for instance 200V) created during switching the load off else it will damage the MOSFET. Its maximum drain-to-source voltage is 30V. Also the control circuit can be influenced or even damaged by that.