Royal Purple 31250 HPS 20W-50 Synthetic Motor Oil