Who installed your roof and how old is it? I’ve seen a lot of the long term roofing companies have standing agreements with the solar installers to handle the panel mounting portion of the work. Call them.
Maintenance is trivial, a once a year check of the system ($200), make sure the connections are all tight, check the ground circuit, interrupt circuit, inverter, etc. Plus a cleaning of the panels.
The only real drawback is breakeven is about ten years. Otherwise, IMHO, really a no brainer given our climate and sunny day level. I’m frankly amazed new home development plans don’t have to include them and orient the home lots to maximize the benefit before getting city/county approval.