JJ at Game Exchange is one of the most reputable distributors in the industry! I would hand JJ a suitcase full of cash and sleep like a baby at night knowing that a year later I could show up at his shop and he would hand it back to me.
As for Stern accessories all distributors are in the same boat, Stern tells them stuff is coming on an approximate date and then because of supply chain issues and back logs the dates keep getting pushed back. Distributors are giving customers the best information they have from Stern. I have a set of Stern side armor that I ordered from a different distributor months ago it is paid for in full, I have two options I can cancel the order and get my money back or I can wait. I want the side armor so I choose to wait. I know eventually I will get it I just don’t know when, first world problems!