Who has told you 3 weeks delivery? That very good for Italy.
Dream machine will repair it for you. I broke the mounting lugs off the scrambler fly screen it cost 370 pounds for new one plus 27 for decal I then sent old one to dream machine 50 pounds including 2colour repaint and finish was better than new.