Sand Casting,Investment Casting,Die Casting,CNC machining,forging,stamping