Whisk together cider vinegar, sugar, mayonnaise, salt and pepper in a medium bowl. Set aside.
In a large bowl, combine broccoli, onion, cranberries, sunflower seeds, and bacon bits. Pour the prepared dressing over and mix well.
Refrigerate for an hour before serving.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)