As ironic as it sounds you are not going to find every single part that you need at an auto parts store. Some smaller interior parts, fasteners, clips, lenses, and lights can be hard items for auto parts stores to carry. Furthermore, maybe you could have just lost a bracket or some bolts? Maybe you even busted or cracked something inside of your vehicle when you got angry?
Naturally, you always have the option to go to a dealer and order the parts you need for your vehicle brand new. However, you have to keep in mind that those prices are going to be two or three times what you would have paid at an auto parts store if they carried the part. Most people just cannot afford to buy parts brand new from a dealership. Right now you know you cannot find some of these parts at an auto parts store and you cannot afford them at a dealership, so what do you do?
Your next step should be to find a Junkyard Lebanon. The reason you want to find a Junkyard Lebanon is because you can almost always get all the parts you need for a steal. Chances are pretty good if you did a search right now for Junkyard Lebanon you would find at least four of them within a 10 to 20 minute drive from you. You do need to make sure you take a step back and look at what kind of Junkyard Lebanon you are going to. For example, you could be going to a “you pull” junk yard. This is a junk yard will you pay a small fee to enter, you walk around the lot, you pull parts off of the vehicles, and then you pay for the parts when you leave.
Your other option would be a salvage yard. A salvage yard will usually pull the parts for you. However, they are going to charge a little more because they had to do the work. It is not uncommon for you to go to a junk yard and pull enough parts that you get a couple free because of how small they are.