Palm off, meaning to deceive or defraud someone with something inferior, is the correct expression. The phrase probably originated with agicians, who typically use their palms to hide items during tricks.
They had no right to palm off those damaged school buses on the other school districts.