Blender UV Unwrap goes beyond picture limit


Whenever I unwrap this pogo stick 3d model, these go beyond the page limit, so that when i export them, the entire uv map is messed up.

I cannot use island margin on smart uv project, as this makes it incompatible with unity3d, the engine that I use these 3d models in. Please, tell me a way to fix this issue so that everything stays in the bounds of the picture.

If you want the UVs in the image limit then just select the verts in the UV/Image editor and scale / rotate / move them just as you would in the 3d view

I cannot use island margin on smart uv project, as this makes it incompatible with unity3d
What is incompatible ?