So, I was told S&W is backed up and not taking orders on the 15-22.
But, I did some searching last night and found a compliant model a little over an hour from my house. I called him up and paid for it with Paypal. He's gonna hold it till I can get down there. $499 + tax. Not too bad. The guy I was gonna order from was $466. But at least I'll get sooner.