I always use Scan, their prices are 99% of the time better than OcUK, even if you have free shipping with OcUK, and with free shipping or picking up in store (depends if I can be arsed driving to Bolton same day, or if I can be bothered waiting for shipping), the price brings it below that of Ebuyer most of the time too if you were to go with the same shipping method (1-3 day).
Even if the price is a couple £ over its competitors, I will still choose Scan for customer server, returns, and better yet, another opportunity to go in store should anything muck up, it is easily the single best store (as in the shop itself) in the country, hands down