I got my set of 17x8" boyds

and I got some rubber put on them but when I went to put the rims onto the front of my truck I ran into a problem. Theres a little tiny lip on the back of the hub in between the studs and the lip, and it is causing my rim to not go back far enough

. I ordered a set of 5/16" spacers and I'm wondering if they will work or if I have to do somethiong else. Also with the spacers will the studs be long enough or will I have to order new longer ones?
so far its been nothing but one mishap after another with these rims. First I had to wait for the rims, then I had to wait for rubber to be ordered, then Canadian Tire wouldn't risk putting the rubber on the rims because they were scared they would reck something. So I went to Kal-tire and they put the rubber on and the back ones fit fine but now the front ones are causing problems. Now I have to wait for the spacers to get here from Vancouver. And if it still doesn't work I'll be pissed.
But there really nice rims.