casting vs machining 7465197