Ok, I may just have bad luck with primary covers.
I have bought 2 for my Uly, and neither of them would fit.
Neither of them I bought had the press-in bushing on the inside of the shifter shaft. There was just a cast in place ridge.
I've seen this question come up a couple times on here, and the consensus seems to be that any cover will fit any bike. Or is there a difference between the xb9 and xb12 primary covers?