I have used both Connaught Shaving and Shaving Shack in the past and can confirm both are good with excellent prices, I only buy little from amazon now (usually stuff you can't get at either the other 2) as I had a delivery of feather blades which turned out from China and were very poor so have only bought blades from these 2 suppliers since.
Also it's not always cheaper to DE shave as my 4 razors, 8+ soaps/cremes and god knows how many aftershave balms is testament to
Also it's not always cheaper to DE shave as my 4 razors, 8+ soaps/cremes and god knows how many aftershave balms is testament to