Yep. That is the info I got from Nichols. It makes sense, since the Scotts Steering Stabilizer people also bailed out of the '03-'04 Monsters. So no handlebar clamp for us for a while...
It is a really nice cover. SO is the one from the Monster board.