I have us spec seat and the frame is indian rd.. apart from the front foot rest everything is identical. However i have been trying to understand where or how the support hanger under the seat needs to be set..i dont see any locking mechanism or a place it is supposed to sit tight..
Most of the time it is hanging around
Your frame look different from US spec. There is a slot where the Pin slide. Please see the pic
Thanks for the pictures. This helps maybe I can mount a bracket to replicate