i'm pretty sure that the one you have should work unless there is a difference between the s, si, and b16 radiators. i've heard of people using the same radiator for just about any b series engine, but i don't know if there is a difference between d series and b series radiators in the sol. hope that helps in some way.