I like both the JD and the YHM. I was actually looking at a mid-length upper with just that YHM hand guard on it and was just about to click the "buy" button earlier (but that was for another project
). I'm guessing to get around the clocking issue any free float tube is going to need some sort of jam nut system to lock it to a certain rotation.