Why would it wont work ? There is a P Channel Mosfet with pulled up resistor. Moving load under the transistor makes no sense at all. The transistor is only for opening MOSFET, not for switching 2A load. Maybe I'm wrong but its better to point out the mistake than just saying wont work.