I don't have all the answers but here is what I do know. 97 to 98 are almost identical, pretty much everything you have that fits one will fit the other. The 99 cylinder will bolt on to your bottom end, and should work, but they are not the same. The stock porting of the 97/98 cylinder is a little more towards the low end side, that plus the low first gear made the k models (94-98) a monster in the woods and corners. As far as the power valve, I have no idea. I just know the 99 fits, but I've never heard of anybody actually running one.