Those barriers are all over Wash DC. But they’re not cheap.
They’re expensive front end, but after that, probably not much in long term maintenance. Plus you only need them on a few streets.