Mr_Harvard35 business days for shipping, no thank you.
Ye, I ordered a keycap set on June 22nd and it's probably going to arrive next week. They order the stuff from the supplier once the drop ends, then they have to wait for it to arrive in their warehouse, repackage it, then reship it with the cheapest shipping avialable. If you are not form the us it can take even longer.