So a friend had me order him a Mp5 from shootsoft and the 20 business days (5 weeks) sounded so rediculouse I emailed them. They responded, apologized for delay and said they would update me asap all within 24 hours.
It seems they use french for first language and that may be why it takes some time (are the gun boxes bilingual and stuff?) but thankfully they shipped it out within a week and a half. I started reading this thread and shit my pants for the days it took for the gun to arrive. It got here fine, changed my pants and happily tested it out.