I had scratches on my 2020 screen as well. I just ordered one of the tempered glass screen protectors on amazon, cleaned it carefully and stuck it on. Can't tell they are there now and between the kid and the dog something else is going to get it worse sooner or later.
I did not need a BMC, just some trimming in the front of the wheel well and the mudflaps gone.
Here is my post after installation.
https://www.toyota-4runner.org/3519506-post1967.html
Had my kit installed this week and couldn't be happier.
Ring set in the first position on the fronts.
SPC UCAs with caster at +3.8º
HeadStrong Off-Road 1/4" top plate spacer on the drivers side.
SCS F5s 17x8.5 with 285/70 Ridge Grapplers.
Needed to push the fender liner forward and trim but no...
This may or may not be helpful for SoCal but I was able to order a set from TireBuyer on 6/10 and they arrived on 6/11 free shipping. Ridge Grappler 285/70/17 C Load part number 217010.