I am not aware about MSP licensing. But as long as all potential users are covered by a license I would expect that it should be fine. But better ask a Cisco SE for that.
It could be difficult with devices like FTD as these use smart licensing and the license needs to be assigned to the right customer. But with the MX, where we don't have Smart-Licensing at the moment, it would at least technically work.