The caliper piston does sit above the rotor slightly as you said they were . The casting numbers on mine are 103707 ,337 and 323 . The part stores should be able to use the casting number to match up to make sure you have the correct calipers . Also check the calipers to make sure the bleeders are at the top of both calipers , I've had several wrong boxed ones .