I've a pair on my 1999 yamaha blaster and have about 4 hours on them with no issues. Printed with TPU filament. These are not designed to fit bearings, they simply mount on the quad with a bolt and washer. Normally you’ll pay close to $10 usd for one roller on typical off-roading sites!
The author hasn't provided the model origin yet.