You could just get a new complete upper for it if you want a shorter barrel. Get a set of "offset pins". Your Colt receiver uses a larger front pin than any of the other uppers you will find. No biggie to mate them up.
"Obama has ordered the launching of more Tomahawk cruise missiles than All the other Nobel Peace Prize winners combined."