I just bought a full set of Tokico's from the USA and I've been told that the front ones don't fit. I'm not sure what to do now, where can I get some good, new aftermarket front shocks? It was hard enough to find the Tokicos