This is a bearing kit by Avid RC for the Xray XB2 Carpet Edition. The Carpet Edition has a gear diff and a laydown 4 gear transmission where the Dirt Edition has a ball differential and stand-up 3 gear transmission (4 gear stand-up case is optional).
XB2 Carpet Edition