Hi All, had the drivers window glass break another clip recently so went out chasing some more, the short story is I ended up back at Powerwin again(http://www.powerwin.com.au/ )
They have a new clip with a lot more material around to it to grip the glass and to increase strength to prevent flex and breakage, when the window is forced fully home and the track flexes.