Don't worry, I don't think you sold the actual spigot. Go to Sleeping Tree Camp and check the tree. If the spigot isn't there, look around in the water.
I had a spare in Sven's drawers. Wait. I mean in his house. I stashed it there when I was using his home as mine before I purchased Breezewood.
I found it last night as I was moving my stuff. LOL, then I cleaned him out. Took all I could.

that's the thanks he gets for helping me.
I snuck into the camp while the giant was away and the tree had one in it. Took some and kept it.
BTW, one of the quests was
Spoiler
to kill the giant? Was that just to be mean or so you could get the sap all the time? I find it more fun to sneak in.
The giants don't really bother with anyone. OMG I tried talking to one once. He wasn't impressed and I got a birds eye view of Skyrim.
He does come to the aid of his Mammoths too, if you mess with them.