Sandwich oil heater acquired, this part is from the 2002-2007 Honda CB900. I got everything here for $18! It will probably need a new gasket, but looks like its gonna work otherwise.
Right after I ordered it, I went and looked at the clearance for the headers and thought it wasn't going to fit. However, the oil filter comes off the threads very quickly, and this heat exchanger is pretty thin. I test fit two random oil filters on it, and they both threaded in, so I have high hopes this thing will fit. I just have to figure out the coolant routing now.
Edit:
Doesn't work, the vfr's oil filter threads are cast into the engine, not removable. ALSO, the gasket area for the heat exchanger is too big, and would leak oil if I was able to attach it.