I had a good experience with this parts yard near Buffalo NY. The parts are off, stored and catalogued, so it is not like a U-Pull with a removal option. Ordering is by telephone only, 1-716-537-2800 and Shawn was my contact that gave great service. Payment is by any card except Mastercard, and they do not do paypal transactions. They have a good web page with a parts listing, but ordering is by phone only.