Everything you listed that you want, I have for sale at lower cost than the internet. There are a few CL members that purchase items from me weekly and requested I join this forum.
I'm going to send you a PM.
If you would to reach me, here is a few ways to contact me:
Office: 254-774-9080 (ask for Johnny)
If anyone needs any parts, please don't hesitate to contact me.