If you will be paying with Disney gift cards, then booking through Disney makes sense. Otherwise, I agree that it usually is a better deal to book things separately. Try looking for ticket deals through Mousesavers.com, aRes Travel, Getawaytoday Travel, LMT, etc. If you want a MM, those tickets have to be purchased in advance.