I have not seen the thread you are referring to so I will have to assume a few things.
Based on what you have said above, you own the vehicle meaning you own the parts on it. But you currently do not have possession of the vehicle as you had stated that it will land in a few weeks.
Now, because you do NOT have possession of the vehicle currently, you are obviously not able to post pics of the actual parts, since said parts are not in your possession. Because of that the rule that says you must post pics of the parts you possess and not pics from the internet, I assume that is why it was taken down.