I've replaced my original oil separator with a larger one and have this one for sale. $65 shipped with everything you see in the second picture.
This is what it looks like mounted on the truck
This is what is included - This is a JLT catch can with Summit braided stainless 3/4" hose. I did not have this stepped down to 3/8" when connected to the breather or intake ports on the truck. I simply cranked it down with the hose clamps. The black tape you see on one of the hoses was to prevent it from scratching/rubbing on the black housing where the master cylinder is mounted.