Matt, don't believe everything you read
My problem is definitely
not ECU-related - my judgement that a replacement from an '01 bike it had fixed the problem was based upon too short a test ride and in hindsight was more a case of wishful thinking than anything else. I rode for a couple of weeks with the older ECU and it was no different. I'm now back with my original ECU.
If the new ECU fixed monkeyboy's problem then that's great for him but the theory that there was a batch of suspect ECUs for 2002 is, I think, a fair way away from being proven based on my experience.
But if you want to try it, yes, any age of single-spark ECU will work.
I have another theory on the cause of my bike's problems and I will put this to the test later on today, posting back if it proves to be correct. But realistically I've had so many theories and none of them has proved correct yet so.......