RE: can you put string leeches on without a bow press?
As already mentioned you can do them w/out a press. But you need to be extra careful that you don't damage the string when you're doing it. For a few extra dollars it might be worth just paying a shop to install them for you. Or go with a tie-on silencer such as cat whiskers.