Thorn-
thank you for your question. The Body Armor 4x4 Tail Light Guard will not fit your 03 grand cherokee. The guard for your jeep can be found here http://jo.my/hyqjeb