Yes, the oils should be great for the Dodge Ram. But any 5W-30 oil could be the best oil for Dodge Ram 1500. Your 2004 model should be treated with proper care and an even more proper oil.