I mean I'd help, but I don't have the final release build so I'm not sure how it is you're working on these. Without seeing the files, I dont' know if they added an additional entry specific to Single Player where you can make a certain unit available at a certain time/year. Can you post the variants that you know to exist in the final release files? I was planning on doing this anyways, since I think Stock play is important and canon variants provide Stock play with the variety needed for it and applying Random Assignment Tables.
Half Ton Ammo boxes are easy as pie to mod in.
Here's my mod thread from old forum that is still active. I went a step further and added the canon 'custom variants' along with some other oddball canon units like UM-R60"MG" and PNT-9ALAG (however they lack record sheets, but are simple to make). I also added a unique Large Laser (the Tronel Large Laser) specifically for the Panther 8Z, since the 8Z technically uses the design quirk 'No Cooling Jacket' for the Large Laser (meaning it runs hotter than normal).
Going off your list, I have added the other ones or ones I intend to add again in
yellow (definites) and
gray (will need to test), including those that are out of the timeline which can be used for setting up simple Skirmish scenarios. Note the COM-1C merely requires a separate def file to borrow from the Panther files, thus it can mount an AC/2 that looks and works normally.
LIGHT
Locust - LCT-1E, LCT-3V
Commando - COM-1D,
COM-1C, COM-3A
Spider - SDR-5D, SDR-5K
Firestarter - FS9-A, FS9-K, FS9-M
Jenner - JR7-A, JR7-F
Panther - PNT-8Z,
PNT-9ALAG, PNT-9R "Tanaka"
Urbanmech - UM-R60L,
UM-R60MG
MEDIUM
Cicada - CDA-2B
Blackjack - BJ-1X, BJ-1DB, BJ-1DC,
BJ-3
Griffin -
GRF-1E "Sparky"
Vindicator - VND-1AA, VND-1X,
VND-1SIC, VND-1R "Vong", VND-1 "St. Ives Blue" (needs unique skin, otherwise might not bother)
Centurion - CN9-AH,
CN9-YLW "Yen Lo Wang" (needs hachet)
Hunchback - HBK-4H, HBK-4J,
HBK-4N, HBK-4SP
Trebuchet - TBT-5J, TBT-5S, TBT-7K
Shadowhawk - SHD-2K
Wolverine - WVR-6M
HEAVY
Dragon - DRG-1C, DRG-1G,
DRG-2Y "Yorioshi"
Catapult - CPLT-A1, CPLT-C4,
CPLT-C1 "Butterbee"
Orion - ON1-VA,
ON1-V-DC
Black Knight - BL-7-KNT-L
ASSAULT
Awesome - AWS-8R, AWS-8V,
AWS-9Q (need GECM)
Victor - VTR-9A, VTR-9A1
(GenTask note it is indeed possible to assign weapons to Legs and have them fire from them), VTR-9B "Li"
BattleMaster - BLR-1D, BLR-1S,
BLR-1G-DC
Stalker - STK-3H, STK-4N, STK-4P (
GenTask note here - STK-4P will require setting the tonnage for this Mech to 75 tons, making it a unique Heavy Stalker), STK-3F "Jagawen"
Highlander - HGN-733C,
HGN-733P (don't know if its in files)
Banshee - BNC-3Q,
BNC-3S, BNC-3MC, BNC-3S "Reinesblatt" (need hatchet)
Atlas - AS7-RS,
AS7-D-DC, AS7-D "Danielle", AS7-WGS "Samsonov"
For Stock play purposes the DRG-1C is needed for RATs and non-customization. It adds variety. In Table Top terms, the DRG-1C is actually pretty good when used en masse - as a quick example MegaMek comes with a really fun scenario called "Dragon Hunt" with 4 DRG-1C's vs. 2 Marauders and 2 Jenners. It's tough, but 4 hull down DRG-1C's firing AC/2's and LRM10's at max range easily whittles down approaching units. Plus when you get the Golden BB (Through Armor Critical) it is glorious. In conclusion: Why bother? Because.