Great experiences over the years with both EuroOptic and CameraLandNY.
Good folks at both, and they never do the misleading thing that Optics Planet does on "in stock" product. If Optics Planet says "in stock" they mean that it's "in stock" somewhere on the planet, and may not be assembled yet, not necessarily complete or anywhere near them. Could be at the factory somewhere, could be on a truck, but it will eventually arrive. Last time I bought from them, "in stock" item took 5 weeks to arrive.
Never again.