Ready to bolt on. Had them on a 15 bcx. Some scratches where the controls were but in excellent shape otherwise. No cutting of elements so will be a direct replacement. $90 shipped in u.s.