I'm surprised by the mileage figures that people are giving. I have had a GP3000 last 10,000 miles, and would be really put out if a tyre lasted less than 3,000 miles. I take on board Twanger's points about riding style and weight, but 1,250 isn't much.
I use GP4000s, but I reckon 4Seasons are less puncture prone.