RE: sand in engine
If you're honest with them you probably aren't going to get another engine (for free, at least). Every manual I've read stresses heavily how important it is to keep that air filter on there. There error is your fault, not theirs.
Now, if you're willing to lie about what happened you might get away with it. But that's on your conscience, not mine.