Preheat oven to 350°F. Line 8-inch square baking pan with parchment paper.
In a large bowl mix together oats, sugar, flour, salt and cinnamon.
Add nuts, fruit and seeds to the above, stir to combine.
In a 2-cup liquid measuring cup combine oil, peanut butter and honey. Microwave for 30-60 seconds, whisk until smooth.
Add egg and vanilla to liquid and whisk again.
Pour liquid into dry ingredients and stir until combined. Press firmly into prepared pan and bake in 350°F oven for 25-30 minutes.
Cool completely on wire rack. These are easiest to cut if they have been refrigerated. Cut into 16 bars and store in airtight container or freeze.