I remember common advice on HN (and indeed from Apple Store employees) when Apple repairs were taking a while was just "buy a new one and return it when you get yours back".