I have an 08 Charger with the same engine and it does not have an oil cooler. I believe the stock oil cooler arrived in 2011 with the 3.6 engine.
I replaced my 2015 windshield thru Safe lite and they used the Dodge windshield with the silhouette
Separate names with a comma.