Hey Jimmy,
Before you buy anything, test your charging system. If you have a multimeter, you can do it yourself. If not, go to an auto parts store like O'Reillys and let them test your batter and charging system for free. If it does show your charging system isn't providing a sufficient charge, there's a good chance it's just worn brushes in your alternator. The OEM Denso alternator is pretty robust and will be better than some aftermarket one you get at an auto parts store or online. If you can, repair your OEM Denso alternator.
You could also have some issues with your ground connections and the connections at your battery. Make sure your connections are corrosion free and tight.
Here's a video you can use to replace the alternator brushes if they are indeed worn down.
<iframe width="560" height="315" src="https://www.youtube.com/embed/71_kBhg6_-A" frameborder="0" allowfullscreen></iframe>