This has been done to death and I've done a lot of research on it, so my question is just asking about "the fix" I've employed.
Pertinent components are a KAC URX 3 rifle length rail, a VLTOR MUR 1-A upper and a LaRue Stealth 18" barrel (also used a Faxxon 18" barrel). Regardless of which barrel I use, the end result is that it's about a millimeter to the left when looking at where the barrel exits the handguard shroud. Yeah, I'm sure I can just adjust the rear sight for the offset and it would work fine, but I'd like to get it as centered as possible. I tried two different barrels - both with the exact same result. I suppose it could be a bad VLTOR MUR upper, but that's more unlikely than the URX just being a bit out of spec. I also have two factory KAC uppers with a URX II handguard - and while mine are centered, I've heard reports of other factory ones that are a bit off like the one I'm building.
Either way, I don't like it being off, especially since the front sight it built into the rail. So what I did, was to cut a barrel/receiver shim in half and before putting the barrel back on, I put it on the side of the upper that needed to be compensated for, and then put the KAC barrel nut back on, per torque spec's. The barrel is now perfectly centered. Is this an adequate fix, or am I setting myself up for some other problem later on?