It's not easy to find any that are long enough - I searched for a while... When my OE ones both tatty I ended up swapping them for a pair of ordinary round universal mirrors that are designed to be bar-mounted that I bolted into one of the mounting holes on each side of the fairing, then filled the other hole with a dome-headed bolt. Doesn't look too bad - but then my ST is a bit of a shed...
I got a pair of these: Bike-It Trojan Mirrors | Demon Tweeks They have adjustable mounts and they fit just fine. I needed to be able to fold them back to get through my narrow rear access (Fnarr!)