I play this game as a casual. Unfortunately only have the weekend to play, I started Friday evening till Monday evening due to the long weekend. I nearly received every BP available that are found in barrels except for a code lock. To calculate, I played a total of 6 hours per day for 4 days and got a barrel on average every 10 mins. That is over 144 barrels.
To solve I think we need the either of the following:
Make code lock bp default (Make it expensive)
Increase the drop rate
If BP’s are hard to find at least make it more possible to get a code lock to research