As has been mentioned other times ( in other threads ) ... ETA is next to impossible to predict. First you have to wait for the vendor to actually get to the order and ship it. In some cases, the order may be held up if a QC or other problem is found before it gets to shipping. Once shipped and it actually reaches customs... this is the biggest question because sometimes they are quick and other times you never know when they will release a shipment.
Cost is also a bit problematic... you only can figure that once they are landed and all costs including the shipping can be calculated
also the fact that china was just in a mini vacation and a few days later they go into another one as they are shut down till oct 7