I can't speak for the quality of the new repop steps that J.C. is currently selling but...I installed a pair of these safety treads that I located through J.C. over 25 years ago & they have held up well & they are an exact copy of the original GM units.
The abrasive sheet was finally wearing thin after 25 years of use & I installed J.C's replacement abrasive sheets to them a few years ago.
http://www.oldchevytrucks.com/cart/index.asp?sdes=ms122These steps are a recommended accessory.
The only draw back to installing them is that you are required to drill 6 holes in each running board to install them.
It is recommended that you lay down a few coats of thick paint or undercoating on the running board under the step plates & on the bottom of the plates themselves before you install them as water/dirt/mud tends to work its way under them { in the ribs of the running board }
& that along with the 6 drilled holes...means you will have accelerated rust & corrosion problems if you don't prep the boards & steps before you install them.
.