Alternatives to iFixit? - eviltoast

Specifically, need OEM parts (where possible) and located in the USA.