Yep, those are spacers. I ordered my TRD skid from BAM Wholesale, which I believe is cheaper than Amazon. The part says 2018+ but it fits on my 2017 with no issue, the install is the same and I looked it up to be sure. I had a bit of an issue getting the bolts to fully seat, this thread has some great info on a "better" install of the TRD skid.
If you have a TRD Skid Plate Read This!
As for the grille, you could go with OEM, or, Tacovinyl. I like the Tacovinyl grille as he will do a specific coloring for the lettering or leave the lettering off so you have a clean/smooth piece. I originally bought a chinese grille for like $125 and had issues with fitment. Much happier with the Tacovinyl grille.