Any oil cooler will work, as long as you dont go smaller than stock (for obvious reasons)..
Go open a parts unlimited/drag specialties catalog and look around. You could prob. even get one from
Jeg's or Summit racing (cooler is a cooler)...
I am using the monster long stock, and the long stock of the Hypermotard
What is this "long stock" you speak of ?