Yep, same as Cannon, only problem was spending the cash. I had one of their first kits so there were some small hiccups but nothing that they did not immediately remedy. The kit went on smoothly and has worked fine the entire time. I didn't clean and repack the bearings after a saltwater submersion (me and wife were at beach and a hurricane had come through so there were lots of deep puddles, up to 4 feet, that we had to drive through to get to the beach from the house we stayed in) so I am now waiting on a new set of spindles from EMS.
There is also a new seal design they have for the shafts that is a Nascar style seal made for them by a Nascar parts supplier that is supposed to be THE stuff. It is a big upgrade from the original stuff.
No more throwing the lever and hoping its in 4x4. No more $700 unit bearings. For the cost of a decent lunch I can clean and repack the bearings, and if they need replacing it is still only 50 bucks and any parts store has them in stock. (I prefer to get them from a heavy duty truck parts place, cheaper and I can get National seals and real Timken bearings)
There are upgrades you can do to the kit. Bigger axle shafts and hubs mostly. It depends on what you do with your truck. I run 35 spline chrome-moly inner and outer axle shafts. Mostly ecause my Jeep already runs the same shafts and I run 38 inch tires on my 2500 that dynos over 500 rwhp and 1100 ft lbs. I wanted the beef. I also am not afraid of putting the hammer down when I need to. This past winter I got run off the road by a minivan (had a herd of kids in it) anyhow, in the process of trying to get out of the deep ditch (37 in tires couldn't be seen) the hubs held up fine, tires dug well, but I snapped the sector shaft of the steering box. If it ain't on thing its another...
I will be putting the kit on my "new" 01 Dually soon as it needs bearings.
Overall, the EMS guys are great to work with, the product is time and torture proven by me and I recommend it. If you can get the factory pieces off.