Make the dressing. In a large bowl, whisk together the mayonnaise, sugar, lemon juice, vinegar and salt, until smooth.
Add the broccoli, bacon, red onion, sunflower seeds and raisins to the same bowl. Toss until the broccoli is evenly coated with the dressing. Cover and place in the refrigerator for 30 to 60 minutes before serving.