A.S.G. Mechanical Part Limited Partnership