Honestly I think it depends on size. I’m sz 9 in trainers, doubt that size will be available somewhere else for less. Plus it’s money going into the champs VIP.
Black/white flyknits at Champs- $120 with code Take20 plus free shipping
https://m.champssports.com/?uri=product&sku=A8396005&model=299443&cm=GLOBAL%20SEARCH:%20KEYWORD%20SEARCH
If the sale was made on Thursday, the seller has until today to ship. Depending on where the seller is, Stockx will likely receive the shoes by midweek and will ship them out to you w/in a day or so; you may see them by the end of the week.
Can't speak for the other two, but Skywalker is legit. Based out of Chicago, their FB is usually more up to date than their site. Sold several pairs of Royals to them.