But a glock 17 part is a glock 17 part is a glock 17 part, doesnt matter who makes it. They are all compatible and completely plug and play.
This statement is not true...
What part(s) did you have issues with? If it was an OEM Glock part, it should be drop in and go.
After market stuff? That's another story.