I have ordered from Etrade Supply for over 3 years. They have great consistent quality, compared to other China or HK sites. Order and shipping time usually 2-4 days. Now that they ship some parts from the USA (Dallas I think), I can get some parts in 1-2 days. Their packaging is phenomenal--if you get larger orders it comes in these tough "Tupperware" tubs. Cool! My service rep Tom is great. Thanks Etrade!