I hope you have better luck with fram than I did. I had one stop up one time and almost cost me my engine.
The brand of oil will depend on how well you want to protect your engine. 15w40 Rotella from wally is what most will say but I think money is to hard to come by to settle for just anything.
Amsoil 5w30 Heavy Duty Diesel will give you the best protection on the market and as a bonus it will boost your fuel economy as well. Using that oil and a Amsoil EAO42 oil filter on your 3000 unless you are putting more than 600 hrs a yr on it just change it once per year. It's rated for 50,000 mile or 600 hr change intervals.