Niagara is slow but it is a GREAT store, they have everything and great prices too. Their cables and housings and related parts is unrivaled. Stuff from ChainReaction or Merlin gets here in 3-5 business days but Niagara can take two weeks to reach the West Coast. Cut Niagara some slack!