this is a model of the "Degreaser" from the game Team Fortress 2
Heh, I love Team Fortress 2!
From someone who often uses the Degreaser, I can say it looks a lot like it.
i tried my best at making as correct as possible. it did have textures on as well but i dont think those made it to ths site.