Just received an order from SJS. No problems though the shipping was a bit expensive. Wiggle and Chain Reaction are the same outfit, apparently, and have free shipping with a rather low spend limit. Ordered from both, over the years, and have no complaints. Shipping can tend to take a while, but no longer than Niagara.
Edit: I like SJS for the fact that they have a lot of stuff, like Sturmey Archer, that probably doesn't do a lot of volume.