The F.I. has problems on your bike due to the length of the chromoly tubing. It is weaker than on other bikes. The Hondas work great with F.I. Cages.
You will like the protection from a 905 better.
I would suggest giving MXD a try. They offer a great cage and I've heard a lot of great feedback on the cage.
www.mxdcages.com
As far as 12 bars go, The F.I. is what everybody is using regardless of make/model. I would make sure that you have the correct angle so that it scrapes porperly. You want it to drag the ground and not cut into it.
If you need more in depth info, let me know.