We had that problem on our Vista Cruiser Mini. Took it to a local auto body shop and they were able to match the paint using a computer and it looks like new. We did not replace the decal and really don’t miss it.
The front cap was repainted. I don’t recall the exact amount but my husband recalls about $1500…but that also included a leak repair in the same area. It really does look like new!