O'Reilly tends to have the parts you need in stock rather than ordering them like 99% of the car part places in Rome. I'd always give a call or a driveby to O'Reilly before starting any auto project. Chances are AutoZone and Advance Auto in the area will have to order it while O'Reilly will have it on the shelves.
Friendly people that know their business. Their parts are priced right and they offer a wide variety as well.
Pros: knowledgeable, friendly and stocked shelves
Cons: not convenient to the entire city