First of all, it's a pretty decent team. Still it isn't perfect.
I would recommed you to give your Lucario these moves; ice punch, swords dance, close combat and extremespeed. It worked out perfectly for me. Then to dragonite; Where is multiscale???? I can understand you want to think a little...