Thanks, I was thing firelock was a synonym of matchlock.
P.S. translate your tag line, my Vietnamese is very, very rusty.