Valve really is missing out on a marketing/merchandising opportunity with their various franchises. Cosplayers payed a pretty penny for these mock ups of guns from Team Fortress 2!

Source: Props by Fev