Yeah, a lot of possibilities for a clunky shift. But you can check the easy ones like Kush drive, chain tension/condition, clutch cable condition pretty easily. Another thought is oil type being used. On a wet clutch some oils can increase friction. I hear this mostly for oils not designed for bikes but have never experienced it myself. As for bikes that simply go clunk, ever try a BMW GS1200?