Peep in the rear should not be a problem... I had a Williams that clamped to the "22 scope Grove" and that worked fine. But I don't think these have a front site....
I have one of the first models, actually a pre-production 880SQ blues and it DID have front site dovetail, but there was a blank installed.
You could still have a dovetail cut or have the front site D&T easy enough.
CW