I like the idea, sort of a bulkier take on the standard SubPunch set. However, your EVs could use some optimizing.
For example, you mention that your HP and SpD EVs give Quagsire only a 25% chance to break your Sub, but I don't think that's true. Here's the full damage range for Quagsire's...