Wanted to update everyone. Everything was resolved today. I must admit, I kind of snapped at my service adviser yesterday on the phone. He told me the part was in Monday and I could come in Thursday and have it installed. I told him I'll be there noon today and I will be installing it myself, and to make sure they have a manager available if he has a problem with that. I also told him I'll give them all zeros on the review if they don't make this right.
Fast forward to noon, I showed up and I apologized for losing my temper on the phone. He said he totally understood, gave me the new part in the package still and said that the manager said I could just have it.
So I ended up giving them a good review. I probably shouldn't have but it wasn't my service advisers fault the truck was damaged. So I didn't want him to take the heat for a techs mistake. They did throw my parts away but, at the end of the day after calming down the parts were useless. Plus, I still feel bad for snapping at him on the phone lol.