dont know about formula or kangaroo but ultimate polish isnt a wax, its a polish, it will cut paint to some extent an adds oils the paint enriching the paint, n its not used daily but once in 3months, for regular use, you should get megs no26 wax, it doesnt attracts that much dust but gold class does