Preheat grill to high.
If using bamboo skewers, soak skewers in water 5-10 minutes
Mix up marinade ingredients in a large bowl, stirring to combine.
Chunk meat into 1-2 inch cubes, cut veggies to the same size
Place meat into the marinade, then marinate beef in covered container in the fridge for up to 24 hours, but at least 20 minutes. For tougher cuts, marinade longer.
Thread beef, vegetables and mushrooms on each skewer. reserve the marinade. Thread loosely not touching to help with even cooking.
Brush kebabs lightly with Reserved Marinade and a little olive oil.
Grill kabobs with lid down for 2-3 minutes per side (8-12 minutes total), or until desired doneness is reached. Brush with additional marinade throughout cooking process, with each turn.
Transfer to plate, cover with foil and let rest for 3 minutes before serving.