For BBQ sauce, combine all ingredients a medium skillet and bring to a low bubble. Simmer gently and reduce 20 minutes.
While the sauce reduces, drizzle the meat lightly with vegetable oil, and season with salt and pepper. Bring the meat to room temperature.
Heat a cast-iron pan or griddle or grill pan over medium-high to high heat. Cook steaks 4 minutes on each side and let rest. Thinly slice meat on angle against the grain and add to the skillet with the BBQ sauce along with the beef stock to combine meat with sauce.
Serve sliced meat on soft rolls topped with Pickled Onions, Peppers and Cucumbers and Apple Slaw alongside.