Leaf rock suspension roller sanding machine