Hi e21jbk,
yes you are right, the fitting is not just about clamping down the hadrtop on the frame. It got connectiosn to defroster.
Got it done last weekend at Taka Auto in Pandan Indah - beatiful job. great stuff and guess what - it's raining again
will tell later if it leaks