StreetSnake,
I'd say based on your description your engine would benefit with an
oil cooler thermostat installed. I have the Canton unit in my car and have noticed my
oil temps are more stable and in the correct operating range than without the unit.