It is hard to show you an example without providing login access to an org. Listed below are things to look out for when creating the product rule:
-Scope should be product
-Type is selection
-Error Conditions: normally there is a configuration attribute created to drive the showing and hiding off options. You need to setup a product option field first. Then setup a configuration attibute on the bundle with the target field being the option field you created. Then create the error condition targeting the configuration attribute and the value you select.
-Configuration Rules - create a rule tying this product rule to the bundle
-Actions - setup an action to show or hide a certain product. All you need to do is select the type and the product reference.