The tracks look good. I don't think anyone, with out some magnifying lenses, would even notice the pins. I am a Friul guy myself and use them when ever possible as I like the extra weight they give to the completed model but I have used MK tracks when they are the only ones avaialble for a particular model such as the Type 95 (there are some metal ones out now by a company called Spade Ace).
Roy