I have the Gtechniq stuff on my seats as well, but you have top them up every 6 months it's not a spray on once job, but it does work very effectively. 1L is sufficient.
Top Tip - Remove the seats from the car and spray them, otherwise you'll get an awful chemical smell in the car.