I have never been so excited to be charged $500 in my life. I ordered my M-305 in May and somewhere along the lines they forgot my order. I have been talking to them for the past month kinda upset they forgot me. Well it looks like I am going to be the proud owner of a Norinco M305. Just thought I'd let ya'll know...