Your TOS are fine, you should see mine
The only thing I would say is the 60 days guarantee concerns me, that is a LONG time and a lot can happen in 60 days and if it does and did did something wrong they will not tell you and you will be on the hook.
Many people will guarantee live arrival and give a health guaranty anywhere between 3 to 7 days if even that.
When you have no control over how animal is being cared for it can be risky to provide such an extended guarantee.