86-93 flanges are all the same.
I don't know about 94-06 flanges but assume they will be different since the wheel and bearings are different.
The speedo drive however may well be the same across all of the years even though the 94-06 has a different part number (41078-1101)
Does anyone know if the front axle diameter is the same between the 86-93 and 94-06?
There is a new (old stock) 41078-1061 available here in the UK.
https://www.ebay.co.uk/itm/203789119492or a used one from France
https://www.ebay.co.uk/itm/294514279687