IMO--even though it hurts the wallet--always go with OEM parts through Apple and let them do the replacement. You just pay once and never think about it after and it has warranty just in case.
No searching, no researching between parts, researching through forums, watching countless youtube videos. Blah.