Sure I don't have a spit at home to roast the formed pork, lamb and beef usually found in a gyro. Instead we used steak. It wasn't as traditional as a true gyro which I love in Greek restaurants but it was still very good. It is also a meal which can be prepared in less than 30 minutes minus the marinating time. Of course if you want it be more like a gyro found in a Greek diner, serve it with fried potatoes.
Steak (I used top round sirloin)
salt and pepper
Mix all ingredients but the meat in a plastic storage bag. Add the steak and allow it to sit for 1-3 hours.
Grill steak as desired. Throw a couple of pitas on the grill at the end of cooking time.
Slice the meat thinly and serve on pita with cucumbers, onions, lettuce and tomatoes. And Tzatziki. Lots of Tzatziki. (yogurt, cucumbers, olive oil, garlic, and a bit of lemon juice)