So next time I change my oil, which may be some time this summer, I may just change it myself using Pennzoil Ultra or Platinum and a Toyota OEM filter. I am currently running on Maxlife 5w30 Full Synthetic, but doubt I'm going back to another Valvoline Instant Oil change due to outrageous pricing. I have considered Ultra the most since it is only $27 for a 5 quart thing at Walmart. I have a 2007 Toyota Yaris with 87xxx miles, no leaks or anything. Financially, I could care less about which cost more, but which oils would provide the best protection? Should I stick with Maxlife full synthetic, or would I be doing my engine a favor by switching to PP or PU, i know both are great brands. Also I have always run 5w30 in my car, but have recently discovered a TSB recommending 5w20 for my engine, is it still safe to swap even after feeding the engine 5w30 for 87xxx+ miles?