i have no idea about your brake pads but the caliper is a bolt on affair...i have them on my car...