engine oil .... any 15W/40 - 20W/50 should do the job.
just dont get too cheap stuff. and make sure you dont one suited to ral old cars.
just something like Shell Helix should do the job. even semi-sinthetec Shell Helix Plus would prolly be a better option.
oil filter just use Ryco etc...