We do not currently know of any antonyms for piece of junk.
The noun piece of junk is defined as:
See full definition of the word piece of junk.