Is Precision Camshafts Ltd. worth buying?