Determination
After much deliberation and thought, I decided I could fix it.
I used some #8 all-thread, #8 nylon lock nuts, #10 body nuts, small piece of wood,drill, grinder, dremel with cut off blade.
I am going to take my visors to the apholstry shop to have 3 inches cut off of the bottom and one inch from the end. I will also re-center my mirror.
basic steps:
replace two of the three body nuts that the old visors were attached with because the #8 all thread needs #10 body nuts because of the fine threads.
Take a 4 to 5 inch piece of the all thread. Lock two nuts togather on one end to use as a nut head for turning the all thread. Drill out the first hole through the visor mount and shelf mount angled toward the body nut, so that the all-thread will slip through the hole, put a nut on the other end prior to grinding into a point. Grind to a point so that it will feed into the #10 body mount. Once it is ground to a point remove the nut so that it cleans up the threads at the ground end. Slip through the hole and put a lock nut on (use a drill with socket where the two nuts are locked togather to run the nut down the all thread) then put a second nut on prior to screwing it into the body nut. Once installed into the body nut, tighten the top nut to lock the top mount into place. then tighten the bottom nut to the top of the visor mount. after top two nuts are in place, put bottom nut on and tighten to fasten the visor to the mount. As you tighten the body nut, the all-thread will bend into place, adjustments to the two top nuts may be needed.
The second rod does not go trough the visor mount, just through the shelf tab. in order to hold the visor in place while working, put the two screws into the visor that will not be replaced with all-thread.
The second piece of all-thread just goes to the visor mount at the bottom edge of the tab. leave enough room for the nut but get the hole as close to the visor mount as possible. Install the second rod the same as the first. Final step is a small wooden wedge between the end of the tab and the shelf, when installed you cannot see the wood.
This made the visors much stiffer, almost as stiff as stock, there is still some bounce but it is tollerable. When I get the visors cut down, It will take some of the weight out and make them bounce even less.
It was not difficult to fix, I decided I really wanted the shelf and the visors also. The cost of the parts needed was less than $10. It will probably cost me another $40 to get the visors made smaller.
Thanks to all for your comments and support. attached are pics of the work, feel free to ask questions if needed.