Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Absolutely, all your changes are good! If there's an offensive Pumpkaboo-S set you could add instead over PumpXL I'd prefer that but whatever you deem necessary is fine by me :D