The Tanegashima flintlock gun can only be purchased from Drebin's Shop in Metal Gear Solid 4: Guns of the Patriots. It typically sells for 1,000,000 Drebin Points. However, on Sundays and Wednesdays the price is reduced to 800,000 Drebin Points. And during Act 5, it costs 500,000 Drebin Points.