Yes, those ejection pins look like they will take a fair amount of work to remove from alot of the parts, and fixing the one in the middle of the landing gear insert will be tough if it is going to be visible. Still, looks to be a decent kit though when it is all cleaned up.
Ernie