Battletech transport rules take a very feline approach to moving troops in a combat zone: If they fits, they ships.
All weapons and equipment in MM are hard coded. Their isn’t a dedicated equipment file. You’d need to look each weapon up individually in the code, and the equipment in the misctype.java file.