Levinson wrote: ↑
Sun Apr 08, 2018 4:31 pm
The Best stuff looks to me like a scam
That's because it is. Best went out of business not too long ago. Very funny since they were the ones offering a "Lifetime warrantee" on their products.
This facebook site seems like a HUGE scam