They often have what you will need. However the staff, which consists of just one person who presumably is the owner, is unfriendly almost to the point of being hostile. As far as I can tell the pricing is not consistent and it's apparently based on how much they believe you will pay. CASH ONLY, they DONT accept credit or debit cards!!. Generally I call ahead to find out if they have what I want, and then I ask the price; it seems this way I pay a reasonable cost.
The upside? They are in the 'hood, and they sometimes have a piece I need for a home repair.