Honda, Yamaha (Banshee,660, and older YFZ 450s) carriers are 87mm.
Late model YFZs and Suzuki 450s, Yam 700s are 90mm carriers.
CanAm, KTM, Polaris, DS are 95mm.
I believe the YFZs went to the 90mm about '05 or '06?
Most of the 87mm carriers accept 35mm axles. Obviously, they can be had for 40mm axles.
The 90mm and 95mm carriers usually run 40mm axles.
Look >HERE<