Yes, all BS90 switches are the same, they just came with different key numbers. The switch from the BS50Sport or BS60 Sport also fits any of the 90 models - just different key numbers again.
The 50 Sportster and 50 homer switches. however, are different so won't fit the 90.
Hope that answers your question,
Graham