M79 Grenade Launcher

Location
For sale from the weapons merchant in the lower level of the walled city the first time you travel there (to visit Bao).