Shipping Non-Stock Items for Service

Thought I saw a previous post but could not find it. We are trying
to figure out the best way to ship out non stock items for service &
track it. For example we have tooling that needs to be resurfaced
every so often. We need to ship it to our Vendor, create a packing
slip & BOL. They would like it tied to the PO & when the items are
recieved back in close everything out. My thought was to create a Job
for the resurfacing then do a subcontractor shipment, but I am not
sure how well that would work out.