I'll go long with you on Gencarcos, but the one on the left doesn't look like the Troupers I've run. Maybe a Super Trouper?