Sounds good. I think if 10MB of disk space is that critical to someone, they'll be having bigger problems than building AGS games.
Edit: The engine components could be hashed if a rebuild needs to know if the engine is up-to-date.
Edit: The engine components could be hashed if a rebuild needs to know if the engine is up-to-date.