a personal point of view
Don't buy the PivotWorks replacments. They are uncaged bearings...meaning the rollers are NOT retained, they easily come out during cleaning, greasing.
Yeah...an uncaged bearing has more bearing surface cuz the rollers are not shorter due to the retaining pins being machined in them..but I'd much prefer NOT picking them up off the garage floor!
Your choice.........
BTW..CBR bearings DOES make bearings for the swingarm, but NOT for other suspension components (shock, unitrack and such). At least, that's what an email note from charlie said a week or so ago. They DO make bearings for the inside of the kdx..crank, trans and such.