Yes on both.

CDI is a good product. This one was modified to be used with a bottom bolt release action.