great product. does everythign it should without a hitch. my only gripe about this is changing the damn spring. who in their right mind put these tiny allen screws on here needs to be shot.