Sure, why not
You could try a Bulk Up set. You could do something like Bulk Up / Slack Off or Encore / 2 Attacks. Vigoroth does get Sucker Punch, which is nice. For STAB he has Return or Body Slam. He also gets his fair share of Fighting moves. You could forego on the Slack Off for more coverage. I don't know what would be best since I've never tried it. For EVs you could either invest in attack and speed and be very offensive, or invest more in hp/SpD to try and get several Bulk Ups and pick faster threats off with Sucker Punch.
Try Gurdurr, he works.
Thanks for your answers, that Bulk up set sounds good. I would go with Gurdurr, but it bugs me Thanks anyway!