For Right now, this is pretty decent however I would recommend swapping out:
- Diggersby for Swampert (Excadrill for now) : It's got almost the same attack, but way bulkier and a water typing to add to it. (available around Ciel)
- Scrafty for either Lucario/Hawlucha : It's really not that great unless you are running trick room, and 90 attack isn't the best. (Lucha is after Luna, Lucario is after Samson or Terra)
You can even run a Power-up Punch set with Lucario. If you really want set up.
Otherwise pretty good team!