Alt E store can supply a complete package.
I buy through eBay, new in the box SMA Sunny Boy and Sunny Island. Some of the sellers are established companies, others bottom feeders who picked up auction lots and resell them.
StellaVolta I've bought from, now go direct to their website.
Santan can be a great place for panels. Limited quantities of new overstock, large quantities of used.
"with metal roof"?
Looks like shingles to me.
If standing seam, clamps to that can hold rails.
Any form of shingle or tile, I want brackets with flashing. More expensive than screws and caulk, but the house is worth more than adding solar.