Wow...that product is like my worst nightmare.
In addition to the mineral oil and petrolatum build up, the argan oil and polyquat would join the party.
Mineral oil also makes my hair frizzy and petrolatum is too heavy and gives me sad limp curls. Almost like crimpy waves.
Of course this is all specific to my hair and to others this product might reduce frizz and lock in moisture.