I 100% agreeHaving used all of the ones you listed. OEM, No contest.
Considering that most of the manufactures import the OEM parts, exactly what would any difference be besides the price?
Well since Mercury bought out Sierra most of that stuff is coming with MC part numbers on it.