I don't see anything wrong with your CS TPMkII However, I won't just give the ok without the GM looking over it, since Caits might find a fault. Otherwise it is good.