Are they just not NXA forks? Wonder what the shock is like???
I did see a Biaggi style self supporting seat unit for sale in Germany 3-4 years ago. Guy had it on his Bros 650. Wish I'd bought it, but as ever you don't imagine you'd need it one day.