In my opinion good list but two critical pieces of equipment that are inexpensive are a dip set up and pull up station. Get a belt so you can do weighted dips and a variety of pull up; make gains.
Something like this for dips
https://www.amazon.com/Wall-Mount-Folding-Dip-Station/dp/B001CDVJ3Q