Fantastic design, Greg! For the amount of time I put into mine( and it's not nearly as good as I would like it), I could have made 10 like yours, replaced my broken spring, polished every surface. relubed it and shot 200 pellets! With all the holes, one could easily add an adjustable stopblock and clampblock, too.
Ric G