Have bought kegs from both. Craftbrewer's you do a bit more cleaning as they still have the pepsi residue but have found them great and hold pressure well. The kegs I got were from the US judging by the Hawaiian stickers.
The Mybeershop ones have been refurbed a bit - they have new keg posts and lids in them, some of the kegs appear to have replacement rubber tapped onto the bases, but have held up well. I think the kegs come through from Asia.
Both sellers supply kegs with a bag of replacement seals, mybeershop also provide some replacement post valves. Thumbs up for either seller - both do the job.
Hopper.