Oh come on man.....stop with that...😣
It doesn't matter what kind of helmet to mount those....i mean, just look at those pictures...they are already mounted (actually there is no such complex mounting mechanism or anything, so its better to say attatched rather than mount) on indian...