It fits both 29er and 650b versions. It is a used part so bearings might need replacing. Visual condition as in photos.
eBay