You would have to call CB to verify but I think the widest part is slightly different because of the mirror position change in 10. So I am guessing that the 10-12 shield would work on an 08-09 model but not the reverse.
I was told the stock '10 windshield is the same as the Kawasaki tall optional for '08-09, and if thats the case anything should mount on the screen housing