Any HDD can fail any time. They may or may not be right. Ask them why they are so sure. Almost every HDD failure I've had was a corruption of the boot sector meaning the drive was still usable as storage. In your situation in the past I have bought a new HDD and later migrated data from the old to the new as necessary. BTW, if it's only 2 years old isn't it still under warranty? Maybe you should be talking to Seagate.