SV650 oil cooler is the same as the strom, mine is an SV650 one after a large stone put pay to it a while back.
Part number stamped on it is even the same.
cost me about £45 off ebay, fair condition, and had an after market stainless cover.
that reminds me, needs a little coat of paint.
engine is looking good there mate!