...and "weapon" (which sounds like weppin' when said with a Noo Yawk accent...

I think this is a US north/south distinction not NY specific cuz that's how it is here in the "upper midwest". In southern pronunciation the "wea...." part becomes a bit diphthongized... which makes *sense to me based on other lingering crosspondian influences.