I also use to use Ames, but the quality has gone down on a lot of there parts, I sent back half my last order, I also like PY have for many years, PY and Ames were my choices for repo parts both shipped fast, Ames I placed an ordered on a Monday and got it a week later, I live 200 miles from them and would almost get the next day if I ordered it by 10am, everything has changed there.