1. Preheat the oven to 325 degrees F (165 degrees C). Line two large baking sheets with parchment or aluminum foil.
2. In a large bowl, combine the oats, wheat germ, oat bran, sunflower seeds, almonds, pecans and walnuts. In a saucepan over medium heat, stir together the salt, brown sugar, maple syrup, honey, oil, cinnamon and vanilla. Bring to a boil then pour over the dry ingredients and stir to coat. Spread the mixture out evenly on the baking sheets.
3. Bake for 20 minutes in the preheated oven, or until toasted. Stir once about halfway through. Cool, then stir in the raisins or cranberries before storing in an airtight container.