With regard to Genesis Arms delivery from time of placing order, I placed my order just shy of four months ago. Was told 12-14 weeks when I made the purchase. I've had text conversations with Cody at GA requesting ETA and he responded twice, first after the 12 week mark stating that they were working on March orders and mine was an April order, then told the same thing after passing the 14 week mark. I wouldn't be so concerned if they would have waited to tap my credit card at time of shipping, but they have had use of my money for 4 months and I have not had use of the product. I just notified Cody that, unless they could provide my FFL with a verifiable ship date within the next couple of weeks, I intend to cancel my order. We'll see. Looks like I can pick up a Fostech Origin for about $400 more and get it before GA can deliver. Would rather have the GA recoil operated, but not willing to wait indefinitely without any updates. Worst case scenario, I'll go with a Kalashnikov and have extra funds for mags and ammo.