**Any two things which are perfect must be the same thing.** They must each have all the necessary qualities of perfection. These qualities do not even need to be precisely defined but what we do know is that both perfect beings must have those qualities.

Rubbish!

Unless there is a major chunk of your argument missing, this is a ridiculous leap. You are saying that it is imposible to create (say) two perfect vases, two perfect diamonds, two perfect cars.

You seem to be assuming that uniqueness is a quality of perfection - why?

Sorry, but like I say, you are making a huge leap of logic here! Please explain the line I've bolded above, and explain why it must be true.

You are talking about very good vases, cars, diamonds - not perfect ones.

Let's take vases as an example.

A perfect vase will be (among many other things) perfectly beautiful, perfectly available, perfectly durable, perfectly accommodating, perfectly adequate (fulfilling every need that a vase can have)...

A perfect vase will always be there when I need it. In fact it must be available when anyone needs it. Otherwise it is not perfect. A perfect vase must be omnipresent.

Two perfect vases must have the same qualities otherwise at least one must be imperfect. Two perfect things must be identical. Two perfect things must occupy the same space otherwise one is imperfect, either 'not where it needs to be' or 'where it doesn't need to be'. This is just one aspect of perfection.

Two perfect and therefore omnipresent vases are therefore the same vase.