At some point to win a fight, you have to attack your opponent. IMO Smokescreen's weapons are not going to be effective against Snarl in dino mode. So at some point Smokescreen has to close the distance between him and Snarl and fight up close. All it's going to take is a few hits and Smokescreen is down. Now I don't base my opinion solely on the Tech Specs, but also on the Cartoon and Comic versions of each character. But blindly going by the tech specs is no worse or better than following only the cartoon version of each character. Realistically, none of the '84/'85 Autobot cars like Jazz, Smokescreen, Hound, Ratchet etc. etc. should be able to take down one of the Dinobots. Edit, the one exception being Swoop, to me he was never shown to be any stronger/tougher than your average Autobot.