I was thinking of a full rack, but saw this one as well. About $100.
I find Harbor Freights quality to be hit or miss, but this is painted. If/when it starts to rust, a can of black rustoleum will make quick work of that :-)
Then again, I never bothered with my truck. I just stick them out the back.
12 years now with a Tacoma, standard bed. It's got 195,000 miles, many with longboards, shortboards in the back and anything over 7 foot hangs out. 10+ foot kayaks too. Just bungee them down and go. Never saw the need for any kind of rack, in fact the whole reason i went with a pickup was so i could just throw and go.