Oh. Well, No MechLab, No Play.
Not even worth the time. I uninstalled MW:LL within hours after discovering there was no MechLab, and it took me days to download on my joke of an internet connection. I don't **** around, MechLab is half the game for me.
I'm the same way with any game. In Gran Turismo I spend hours and HOURS tweaking suspension and gear ratios etc. per car until it is EXACT. I downloaded some bad *** pirate MMO to play with my buddy, found out you couldn't customize how your guy looks... bam game done. Uninstalled.
You're just one of the exceptions, thankfully. If you can't bare the option of having a very limited MechLab, then I'm afraid you'll be disappointed. I really doubt that PGI will implement such a thing as free-for-all customizations in their version of a MechLab.