Is there any trick/technique/know-how regarding how to compress front strut spring with cheapo spring compressors like these ones, maybe location when you bite on the spring matter? I have all three of them know, borrowed and even bought last one. But I could not release the spring so it rests on lower rubber pad nicely.

strut spring compressor 1Strut spring compressor 2Strut spring compressor 3

My latest attempt last night looked almost as it should be. Just on one side rubber pad seamed a little bit off. And here is how it looked by this morning. Spring pushed rubber out completely on one side. So I have to compress spring again and try to realign everything. I just wonder what I was doing wrong since I can not get spring in place correctly.

I also wonder if compressors like the one below works on E46 since although they look similar BMW’s one shown in TIS. The one from TIS uses kind of ring adapter to press against upper plate. For some reason it seams like it should compress spring more evenly. Did anybody try such compressors?
BMW Spring Compressor fro TISHere is screenshot from TIS. The tool is shown assembled for E46 and upper adapter (it is the right one on the picture) is actually a ring. It does not look like anything from kit above could be used like that ring. And without such ring it would be worthless as any other cheap compressor just because there are not enough coils in spring