I have a Kuehl dedicated upper and it has been great. Fit, function, and reliability is excellent. But, before using the kit, I did polish the rails using a dremel tool as suggested by others. The thirty round mags work just as well as a ten round mag. Although, after a couple thousand rounds the recoil spring grew weaker and the bolt would not strip the first couple of rounds from the thirty round mag. I solved this issue completely by getting a recoil spring from Lakeside Machine (stronger springs).
I shoot my M16 much more in 22 rimfire. It doesn't take long for it to pay for itself as mentioned previously. More importantly, I can shoot it (with a suppressor) on my property without the neighbors knowing I have a machinegun.
Here's a pic of mine:
[img]http://home.ix.netcom.com/~brownhen/_uimages/M16withKuehlupper.jpg[/img]
Dan