Of those using the correct spec chambering reamer, Rock River Arms, TROMIX, SBR, SSK, and the unit sold by Brownells (Saturn?), TROMIX has the best prices, best customer service, by far the fastest shipping, and quality as high or better than any of them. Don't forget, Tony Rumore of TROMIX is the guy who worked with the originator of the cartridge, Marty ter Weeme of Teppo Jutsu, to make everything work perfectly in the AR-15.
In addition to the barrel and bolt, you will need the ejection port enlarged. You can buy a standard M4 type upper from TROMIX already modified CORRECTLY, get one that already has an enlarged ejection port, check with maker, or get Thomas Pola of Paladine Machine Shop Service to enlarge the port on any upper you choose to use. The dust cover will still close too if the enlargement is done correctly. Thomas can be reached via email, no web site, at tp555(at)windstream.net.
While there, he can also true up the front of your receiver.