I have a 2002 Foreman Rubicon. Will the front axle CV from a TRX500 fit. or any other type . Cheers Mark