Diamond Drive
700crossfire snowpro, if it makes a difference .
Just did it myself you need a seal kit, bearing kit, 3 oz of diamond drive oil. Also a gasket or gasket sealer.
I bought all mine on E Bay.Or go to Black Diamond Xtreme web site. Make sure you get the right stuff 07 bearings are diffrent. Need bearing press if you change the bearings. I would recommend it.
Black Diamond Xtreme Diamond Drive Bearing Kit 50027 around $65.00
Diamond Drive Black Diamond Xtreme Seal Kit 50041 around 15.00
3oz Diamond Drive Oil
Cant belive you never had it apart yet. I have 7000 miles tore it apart every year did the bearing at around 3500 miles. This time when I opened it up a small bearing let go ball bearings all inside, but didn't ruin nothing lucked out.