I am putting a Setina PB400 on my truck. I have to do the lights first.
Here is there site
https://setina.com/push-bumpers/
These can be ordered with lights also. The PB400 is $499 USD.
I had ordered a Go Rhino, it got returned as it was damaged.
It was heavy(70 lbs ish), the Setina is aluminum(lighter(25 lbs ish) and won't rust).
The mounting brackets are steel. The push bar comes assembled with the exception
of the mounts. If the police use them, they must be tough.
The picture below is not my truck.