When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
The only thing of caution I can think of of the top of my head is your 99 should have the smaller 26lb fuel injectors. If you are swapping in a WHOLE engine, the newer engine may have 28lb injectors. If that is the case you will want to keep your original injectors to keep the tune happy.
Also if the replacement engine is whole you will get the better LS6 intake manifold.