in 1667, 5,000 strong Yousafzai army under bhagu khan was defeated by mughal army of attock under its faujdar kamil khan, with the help of gakkars and khattaks and reinforcements from peshawer. Later one mughal army arrived from delhi and another from kabul to advance further into yousafzai country. The credit of that victory goes to mughals, not gakkars. If you want to give credit to your gakkars, then dont forget to mention khattaks.
And khattaks of kalabagh are not evicted. Kalabagh is still a khattak majority area, of bhangi khel clan. Perhaps you are not aware of the geography of kalabagh, it doesnt lie on other side of indus. Niazis had and have occupied area east of indus, todays mianwali tehsil. They destroyed both awans and gakkars east of indus.
Khattaks and yousafzais occupied territories in attock, attock tehsil is pashtun majority. Your rajay majay, gakkars, khokars etc were saved from the raids of pashtuns by strong mughal outposts along indus.
The strongest , or should i say, any resistance to ranjeet singh was given by pashtuns of kasur, multan and mankera, not your rajay majay who liked to rode on the shoulders of mughals and sikhs for protectiön
'Hindu' khokars assassinated ghauri at the night while he was praying salat. Not an achievement at all, it was cowardice