Anybody used the Turtle Wax Ice Polish? Its £15 from Halfords but comes with an applicator sponge & buffing cloth!