Hahaha, trust me Focal cheez hi essi hei 
3M products are very good, if found original. Ive been using their Perfect It Series, and it has payed me very well over the years.
Meguiar's on the other hand is also very good, im a Meguiar's Loyal.
Meguiar's M105 compared with 3M Perfect it Rubbing Compound, both ive used by hand. I would rate 3M at a higher rate. But its a close call, say Perfect it 10 and M105 9