Advance Auto Parts to buy General Parts, become No. 1 N.A. aftermarket retailer

Advance Auto Parts will buy General Parts International for just over $2 billion, creating the largest North American retailer of auto parts, as strong new car sales hit demand for repair and replacement.