I wouldn't touch amazon or ebay, unless it's a known recommended seller.
I use the Canon UK online discount store because they warranty their cameras.
Other than that I go to Pro dealers I know and trust, because of the service.