Though that seems high for the CSO positions, one should also account for the fact that a 40% markup on full-time positions for all the benefits is not uncommon in the private sector. Local factors also matter, so perhaps Torie can answer what full time employees with similar duties would make in Hermosa Beach. Then we can see how much might be trimmed.
I don't know about Hermosa Beach, but in Glendale, it seems that about everybody is grossly overpaid, with some fire fighters getting about 400K per year, with their overtime games. What I think is a very fair surmise, is that when one of these jobs comes up, there must be about 1000 applicants, with the position then obtained by someone with the right connections, with the application process mere window dressing. That is how it works out there on far too much of the Fruited Plain, albeit for not much longer hopefully.