How did you order them, thru their website or did you call? They seem like they're always sold out.
I just came by their factory last month to pick up my SCS F5. They recently moved to a bigger factory due to having stocking issues. Talked to Vuth from SCS they should have plenty in stock. Email would be my suggestion.