I think it looks pretty good, but I could use a few ideas. I modeled it in Wings3D. Obviously.
And no, I didn't base it off the TF2 Grenade launcher. I just made something that looked like a grenade launcher and wound up with that. I had no references, it was made purely from thought.
EDIT: Added new picture.