In my current partnership I would open (1♠) no matter the colors. Now, I would redouble trying to penalize 2♣ if they bid it or allow partner to penalize diamonds is he can. If it comes 2♦ - P - P back, I'll try 2♠.
You, South, hold: [hv=d=w&v=b&s=sk9763h7dqj4ct864]133|100|Scoring: MP[/hv] The action was: (1♥) - 1♠ - (2♦*) - ? * - non forcing PS. Your overcalls are stronger than most people play these days but don't require opening values.