...need one soon...
For impact hex, I've been hammering on these NOS Armstrong SAE set from Cripe for years, with zero issues.
http://www.ebay.com/itm/Armstrong-19-004-012-3-8-Dr-5pc-SAE-Impact-Socket-Hex-Bits-USA-/390373264053
http://www.ebay.com/itm/Armstrong-3-8-Dr-3-16-SAE-Impact-Socket-Hex-Bit-USA-19-006-/400961298437
They have some other loose SAE and Metric sizes. Worth every penny if you don't need large matching sets.
The Bondhus bits are impact rated but the sockets, which are CR-V, are not. If you have some sacrificial impacts laying around then these would be a good way to go.