There's honestly a lot more that checks Celesteela; both Rotoms, Rhyperior, Nihilego, Scarf Hydreigon, etc.
Anyways, I agree with dropping Mandibuzz to B- for the reasons listed above. Its defensive utility isn't exactly what we need right now with Pokemon like Cobalion and Tangrowth walling...