It ought to be clean - it was listed as new! (which it is

)
On a slight tangent - I should buy the following:
New type ball cups
Set of extra grub screws for driveshaft pins
New type drive pins
Bearing crush tube of some kind
Anything else???
Thanks in advance.