Those DP2243 pads (Austin Princess - isn't that amazing!) are the ones I have fitted to my 2005 4/4 factory calipers which don't look at all the same as the current Caparo calipers. Are you absolutely sure you've been supplied the correct pads for your car, as the overlap looks all wrong?