I've been happy with the Filling Station in Lebanon if you ever make it there. They have a cool showroom too.