Gpc magazines. (NYSE:GPC) is among the 10 best non-tech stocks to buy and hold for 5 ye...