On my '18 Forester XT with 42 K miles. This is the 5th treatment. (CRC) looking at Youtube videos it me be a waste of time. But for a total of 80 bucks. Better than nothing. I may do the walnut shell thing in another 10 k miles
Hi Al
Are you doing this in front (closer to engine) or behind (closer to filter) of the throttle body?
You can buy this cheap or use the other chemicals on the market
https://parts.subaru.com/p/Subaru__/ENGINE-MAINTENANCE-KIT/72845783/SOA868V9341.html
This guys video is pretty good
Me personally, I would, easiest DIY to hardest.
Run the upper cleaner the right way, clean the throttle body and mass air flow sensor, and replace the PCV Valve.
...all this as and I'm already there and keep oil out.
Pull your battery terminals off after and let it sit for an hour, a few hours, whatever.
If you don't, and you clean your throttle body it will idle wrong/bad as it is like "where did all my carbon go"
it needs to relearn.
Put in that subaru fuel cleaner or put some Lucas Deep Fuel System Cleaner in the fuel tank...why...well just because of the maintenance you are already doing.... though as someone else has said it won't help your valves as the fuel injectors is not behind the valves to spray this stuff on them.
Put some Amsoil engine flush...or similar in the oil, run it for a bit and change the oil. It cleans the top end as well. Then Italian Tuneup while you have that juice in your fuel tank.
Check for oil leaks on each of your valve covers and replace those yourself...its not a fun job...or pay someone to do it...and your spark plugs while you are at it...if you do do the cover gaskets that is.