hi jason, you have to keep chasing them (if you can everyday) and irritate them until you get your window fixed. it seems to me that they are not prepared to re-do a new piece to replace as they may need to you to top up the difference, BUT DO NOT PAY....ITS THEIR MISTAKE also, you can check with HDB see if they are their licence contractor and make a complain to HDB about what happen .... i hope it helps....