I'm in love with this character! I'd point him at The Revenge, I think he would fit well with the crew! As for Cal, here, she might know him if he's a customer at the black market arms dealership where she works! She can be a little awkward but I can see her trying to help him out with upgrades to his mech.