Dear zubair, frankly mothers is a medium level product. I have tested there polishes and waxes, they were not at par, not sure about protectant.
Keep in mind any type of protectant should be used after two processes.
One is cleaning, second is in your case oils which are absorbed into plastic which helps soften the plastic, darkens the color, thus protecting from cracking.
Now comes the protectant stage which dont let the uv rays to pass into the plastic and add a shine.
I am against just using oils to make plastic shine as oils attract dust. Sealing these oils is very important.
As far as carnoba turtle wax, is a good wax but its a short lived wax, will be washed off after wash.
Important point in waxing is always to tape all the non painted plastic and rubber otherwise the wax will make them white,
This wax doesn't reduce swirl marks nor it cant reduce contaminations. So send me the pictures of your paint condition, show me the paint reflecting the sun and indoor reflecting a light. Ill try to guide you better.