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.
The bull bar is from rugged ridge. https://ruggedridge.com/bull-bar-3-5-inch-black-18-18-jeep-wrangler-jl-11564-03.html
I think I bought mine on amazon. Easy to install and you get to keep your splash guard.