US General and Seville tool box drawer slide bearing race

My 10+ year old Harbor Freight US General tool-chest drawer-slides have been self-disintegrating. This is the original 26" Top and Bottom chest when you could get both for $300.00. The chinesium plastic/rubber bearing races are falling apart (the shattered black pieces in one of the pics). Tried getting some replacements slides from HF but none available. It's a weird design where tabs on the slides fit into slots on the chest...they don't bolt or rivit in like typical slides you get at HD or Lowes. So I decided to repair what I had and 3D printed a bunch of replacement races. Hard to see but there's a set of replacement races installed in one of the pics. You've got to bend one tab out of the way to be able to pull the slide apart and install the new races reusing the old ball bearings. Work over a towel in case you drop a bearing (or 6). And it's easier to install each ball, one-by-one, alternating sides as you slide the two parts back together. The top chest uses shorter slides than the bottom which is why there are two.

I also have two Seville Classics UltraHD® 4-Drawer Cabinets...both of them had drawer slides that suffered a similar fate so there's a set of races for them as well.

It was a few days work getting all 48 slides removed, repaired, and re-installed but lots cheaper than buying slides (if you don't bill your own time...lol).

FYI. Although I printed the holes a bit large, I still had to drill them out. The US General is 4mm and the Seville is 5mm. And if it's not obvious, print these laying flat.