You can use another type of seal, I think it is an early CommonWhore item. Not to sure on the model, I will try and find out for you, However, the fit and finish will not look as good as a Nissan jobbie, I know, I have just done front and rear screens.....
Mike
P.S
That is a shitty half job, I would tell those rude bastards to pay for the R&R of the screen, seeing as they were so quick to take your coin, but then do a sub standard job.
And If they don't like what I have to say, tell them to come talk to me direct.... I like handing out pain!