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.