I don't know if this will really help you, but this is what we've done in the campaign I am playing a mechanic in.
My mechanic salvaged an astromech droid after a combat we had early in the campaign. I spent several sessions working on it in my character's free time. After "completion," the droid was able to assist me. It has no stats and the GM always describes what it does after I give the droid a command and usually it simply adds a [bOOST] to my checks in a sort of Right Tools for the Job role.
The droid is really only vulnerable if I send it to do something stupid or if I roll lots of threat or despair. In essence, it acts like a piece of equipment.