I bought three Sun Leaves clip-on fans years ago. They are also shit quality, like everything else....BUT, you CAN take them apart to clean them and oil them. I've had mine since ~2013 and they still run okay. They do NOT oscillate. I did buy one of those pricey little AC Infinity oscillating fans that are all the rage...It works fine so far. I'm sure something will eventually go wrong with it and I won't be able to fix it.
It's funny, because here I sit in a room with my two antique, Emerson, oscillating fans from the 1930's -air movement so strong. they are moving the curtains from across the room! Things CAN be built-to-last.