Yep, but this one is a generic one. I'm looking for Japanese bearings by EZO. They seem to be excellent quality and the F698-ZZ one is selling for a little more than 6 bucks here. They do have F688-2RS, which are 16mm of as opposed to 19mm in 698, but bigger outside diameter produces better characteristics and durability a long with making the spindle body lighter. (I've moved from simple "tube" spindle body design to one just like pictured in op. Integrated bronze bushings and lead screw but mount look worth it to me. Already made a model in Solidworks, found a 85*85*85mm chunk of aluminum for just 6.5 bucks and a shop with a HAAS CBC mill to make it.