are these any good guys are they worth the money but do they damage anything long term? wheres best place to get one from at a cheap price???