Advance Auto Parts Inc. plans to buy General Parts International Inc. for just over $2 billion, a takeover that would create one of North America's largest aftermarket auto-parts providers, the Wall Street Journal reports.