Ordered it at the dealer and had them install. Totally doable by yourself especially if you have access to a lift or jacks/stands.
Is this the GMC OEM Underbody shield?
http://www.gmc.com/vehicles/previou...atic_accessories/cnt_acc_item_c126.layer.html