That's what I was thinking...I'd stick with steel on the Busa. The extra weight is worth the extra life of the sprocket.
Who make that?Here is what you want, steel long lasting teeth, light weight forged aluminum center, lifetime warranty $129.99