Ok, when I make a new component, or edit one without overwriting the skin, what I do is copy the relevant txt. file, gmf. file and bmp. file for the component. I decompile the gmf and add in the bmps name to where it's necessary in the gmf. Then compile the gmf and proceed to edit the txt file and changing the model to whatever the gmf is called that's in question (obviously the gmf isn't called the same as the original). Then, put the txt file in the components folder, the gmf file to where the txt file says dir and moving the bmp file into the maps folder in the component folder in hand.
This works for weapons, extenders and extras but not wheels (I haven't tried it with batteries or motors but I think it'll work). When I click on the component in the bot lab, the slot for the component shows up but not the component itself. Can I fix this? Is there any other method?