Is it acceptable practice to finish an incomplete set and sell it as complete?
New bricks of the same kind often comes from a slightly different mold. And pieces from different year will look different, especially white ones. So there is a high chance that difference will be seen.

Most ethical thing to do is to sell it as complete set, but in description clearly state what bricks was replaced.