I got the relocation bracket from rock krawler, and the rubicon express hd adjustable track bar. You will be fine with the spacers in the rear, I've had them on jeeps in the past with no issues.
Rugged liner makes a nice drop in. It's the one I have. https://dalessuperstore.com/i-23912741-rugged-liner-under-rail-bedliner-coljg5u20-2020-jeep-gladiator.html
Yes, bolt on and no drilling. You have to take the splash guard off. If you want to put your splash guard back on you have to cut out holes for the bull bar, but it is very easy. You bolt 2 brackets to the frame and the bull bar hooks to the brackets, that's it.