With lines 106 & 107 I can remove this and leave them blank. 

Lines 104 and 105 are just some random values, not sure if there is a better way of doing it?
Line 108 I left it at a value between $1 to $10K that is randomised. Not sure how you want to go about doing this one? Any suggestions would be great. I wanted to limit the number of options a user would need to create fake product data. 

Line 110 is a default value and I believe this is the case for line 111 as well. 
I can confirm this and check what is the constants for this. Maybe the commenting should reflect this?

For line 109 I had selected product type 'simple' because the other product types require a lot more effort to create e.g. 'configurable' and 'grouped' require pairing of a parent product with each child product.