In a large bowl, prepare salad by mixing broccoli, sunflower seeds, dried cranberries, raisins, celery, red onion and bacon. In small bowl or dressing shaker, mix dressing ingredients. Pour dressing over salad; mix and refrigerate at least one hour prior to serving.