The One Ring, it is said, would not be allowed in Valinor, but the three rings, Narya, Nenya and Vilya, crafted by Celebrimbor (who learned the skill from Sauron) were allowed to travel West. All went West with their bearers Gandalf, Galadriel and Elrond. Why were these rings, which were bound to the One Ring and a product of Middle-earth, allowed to go west into the Undying Land?
quote from The Silmarillion From the Chapter headed: Of the Rings of Power and the Third Age:
Once the One Ring was destroyed, it no longer had power over The Three.
And the last paragraph of the Silmarillion:
They passed unsullied and powerless to the Ancient West.
This can have two interpretations:
I am in favour of the second interpretation: the problem is not the characteristics of the ring, if it's powerful or corrupting, the problem is that Sauron wants it and bringing it to Valinor will (eventually) cause conflict as Sauron will scheme (maybe send Saruman as a spy?) to get it back. And They don't want conflict, that's why Valinor was hidden in the First Age.
Additionally, it fits the theme of leaving Middle-Earth alone and letting people handle the problems (e.g. by imposing restrictions on what the wizards can do); allowing the Ring in Valinor would contradict this completely.
On the other hand, nobody (powerful) desires the Three (especially if they've lost their power) so allowing them in Valinor will not bring any more conflict than bringing a sword.
Well, you see, the Elves made a bunch of stuff in Middle Earth (probably) before ending up at Valinor in the first place; so why not a bunch of rings? If the Silmarlis could be on Valinor, I don't see why the rings shouldn't. And as for skill learned from Mairon - he had been a Maya of Aule, after all; I bet there's plenty of things on Valinor made with some kind of contribution from him.