Update:
I've now purchased quite a few items from these guys, mostly thermometers, cam lock quick disconnects, and assorted keg deals and I've usually been very impressed with their shipping and service. I ordered one of their welded keggles about a month ago and should be receiving it tomorrow...