Hi,
I'm translating various words like part number, parts list, machined piece, cast piece, etc. where in English piece and part, in the context of building machines, are pretty much synonymous. Or at least I don't know the difference. :)
Now, you could say that piece = Stück and part = Teil...