Disney Quest is a ton of fun, and your boys would probably love it, but I agree that they'd probably be hard pressed to spend more than a few hours. For that amount of time it would be rather pricey. Maybe you could hold it in reserve as something to do, if you need a "break" from the parks? I would definitely recommend going in the morning, though, and avoid evenings and weekends, as it can become quite crowded.