I've ordered from beach and buydig several times. I ordered two lenses from buydig in the past couple of weeks and both times I had them the next day (I always select free shipping knowing I'm going to have my order in 1-2 business days).
Just be certain you know what you want because I believe they have a restocking charge (10%??).
I've never heard of US1Photo, definitely check resellerratings before buying anything from them.