Hi
if your 2l is like my 2l it takes over 4lts of oil and a lot of the oils these days come in 4lt, personally i use mobil 1 and buy in halfords always well stocked,comes in 5lt format, plenty of outlets and they have the info cards so you can look up the viscosity as recommended
by subaru.
Eric.