{"title":"BALL JOINTS","description":"","products":[{"product_id":"ab421032","title":"Ball Joint Kit 42-1032","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596594921642,"sku":"AB421032","price":47.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421032.jpg?v=1780195944"},{"product_id":"wpbj30","title":"Whites Ball Joint Heavy Duty WPBJ30","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596616319146,"sku":"WPBJ30","price":46.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ30.jpg?v=1780094615"},{"product_id":"ab421053","title":"Ball Joint 42-1053","description":"Ball Joint Kit 42-1053","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596642926762,"sku":"AB421053","price":54.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421053.jpg?v=1780016604"},{"product_id":"wpbj43","title":"Whites Ball Joint Heavy Duty WPBJ43","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596686442666,"sku":"WPBJ43","price":29.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ43.jpg?v=1780134547"},{"product_id":"wpbj32","title":"Whites Ball Joint Heavy Duty WPBJ32 (51355-HP5-601)","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596690636970,"sku":"WPBJ32","price":39.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ32.jpg?v=1780170357"},{"product_id":"ab421034","title":"Ball Joint Lower 42-1034","description":"Ball Joint Heavy Duty Yamaha YFM660 Grizzly '02-'08","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596694831274,"sku":"AB421034","price":45.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421034.jpg?v=1780178798"},{"product_id":"wpbj01001","title":"Whites Ball Joint Heavy Duty","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or a replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eBall Joints are model specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596699287722,"sku":"WPBJ01001","price":64.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ01001.jpg?v=1780079563"},{"product_id":"wpbj29","title":"Whites Ball Joint Heavy Duty WPBJ29 (51375-HP5-601)","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596779864234,"sku":"WPBJ29","price":39.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ29.jpg?v=1780093894"},{"product_id":"ab421060","title":"Ball Joint Kit 42-1060","description":"Ball Joint Kit 42-1060","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596813353130,"sku":"AB421060","price":58.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421060.jpg?v=1780101384"},{"product_id":"ab421052","title":"Ball Joint Kit Lower\/Upper 42-1052","description":"Ball Joint Kit - Lower Yamaha Viking 700 '14-'15 - Upper Viking","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596821774506,"sku":"AB421052","price":69.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421052.jpg?v=1780013415"},{"product_id":"ab421015","title":"Ball Joint Upper\/Lower 34mm 42-1015","description":"Ball Joint Heavy Duty TRX 34mm HN0","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596826427562,"sku":"AB421015","price":42.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421015.jpg?v=1780037112"},{"product_id":"wpbj22","title":"Whites Ball Joint Heavy Duty WPBJ22","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47596841730218,"sku":"WPBJ22","price":30.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ22.jpg?v=1780066985"},{"product_id":"ab421027","title":"Ball Joint 42-1027","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596867223722,"sku":"AB421027","price":28.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421027.jpg?v=1780141394"},{"product_id":"ab421061","title":"BALL JOINT KIT 42-1061","description":"Ball Joint Kit 42-1061","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596954681514,"sku":"AB421061","price":41.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421061.jpg?v=1780067425"},{"product_id":"ab421037hp","title":"High Performance Ball Joint Kit 42-1037HP","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin. Saves you lots over OEM!\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47596981944490,"sku":"AB421037HP","price":113.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421037HP.jpg?v=1780138437"},{"product_id":"ab421056","title":"Ball Joint Kit 42-1056","description":"Ball Joint Kit 42-1056","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597049544874,"sku":"AB421056","price":91.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421056.jpg?v=1780079679"},{"product_id":"ab421031","title":"Ball Joint Kit 42-1031","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597071007914,"sku":"AB421031","price":35.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421031.jpg?v=1780164727"},{"product_id":"wpbj27","title":"Whites Ball Joint Heavy Duty WPBJ27","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597076611242,"sku":"WPBJ27","price":21.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ27.jpg?v=1780118838"},{"product_id":"wpbj39","title":"Whites Ball Joint Heavy Duty WPBJ39","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597092470954,"sku":"WPBJ39","price":30.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ39.jpg?v=1780166792"},{"product_id":"wpbjp17001","title":"Whites Ball Joint Plus - Heavy Duty Adjustable","description":"\u003cul\u003e\n\u003cli\u003eSave time when replacing your worn out ball joints\u003c\/li\u003e\n\u003cli\u003eWhen Whites adjustable ball joints are installed and you find excess play, simply adjust the play away WITHOUT having to remove the ball joint from your bike\u003c\/li\u003e\n\u003cli\u003eCheck attached instruction to learn just how simple this process is.\u003c\/li\u003e\n\u003cli\u003eWhites Ball Joints are made from high quality materials and now the service life is even longer!\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e*Available only for select model fitments at this time.\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597131628714,"sku":"WPBJP17001","price":102.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJP17001.jpg?v=1780074352"},{"product_id":"ab421043hp","title":"High Performance Ball Joint Kit 42-1043HP","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin. Saves you lots over OEM!\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597171343530,"sku":"AB421043HP","price":114.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421043HP.jpg?v=1780122240"},{"product_id":"ab421016","title":"Ball Joint Lower 42-1016","description":"Ball Joint Heavy Duty Kawasaki KLF Lower","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597175701674,"sku":"AB421016","price":47.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421016.jpg?v=1780126679"},{"product_id":"ab421038","title":"Ball Joint Lower 42-1038","description":"Ball Joint Heavy Duty Lower\/Upper","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597249691818,"sku":"AB421038","price":47.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421038.jpg?v=1780055365"},{"product_id":"wpbjp18001","title":"Whites Ball Joint Plus - Heavy Duty Adjustable","description":"\u003cul\u003e\n\u003cli\u003eSave time when replacing your worn out ball joints\u003c\/li\u003e\n\u003cli\u003eWhen Whites adjustable ball joints are installed and you find excess play, simply adjust the play away WITHOUT having to remove the ball joint from your bike\u003c\/li\u003e\n\u003cli\u003eCheck attached instruction to learn just how simple this process is.\u003c\/li\u003e\n\u003cli\u003eWhites Ball Joints are made from high quality materials and now the service life is even longer!\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e*Available only for select model fitments at this time.\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597269581994,"sku":"WPBJP18001","price":97.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJP18001.jpg?v=1780107619"},{"product_id":"wpbj41-e","title":"Whites Ball Joint Heavy Duty WPBJ41-E","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597273022634,"sku":"WPBJ41-E","price":31.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ41-E.jpg?v=1780013347"},{"product_id":"ab421059hp","title":"High Performance Ball Joint Kit 42-1059-HP","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin. Saves you lots over OEM!\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597289734314,"sku":"AB421059HP","price":90.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421059HP.jpg?v=1780143372"},{"product_id":"wpbj21","title":"Whites Ball Joint Heavy Duty WPBJ21","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597308575914,"sku":"WPBJ21","price":49.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ21.jpg?v=1780129234"},{"product_id":"ab421039","title":"Ball Joint Upper\/Lower 42-1039","description":"Ball Joint Heavy Duty Can-Am Lower","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597309100202,"sku":"AB421039","price":47.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421039.jpg?v=1780112260"},{"product_id":"ab421036","title":"Ball Joint 42-1036","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597334364330,"sku":"AB421036","price":70.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421036.jpg?v=1780074830"},{"product_id":"wpbj18001","title":"Whites Ball Joint - Heavy Duty","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or a replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eBall Joints are model specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597341802666,"sku":"WPBJ18001","price":64.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ18001.jpg?v=1780046098"},{"product_id":"wpbj45","title":"Whites Ball Joint Heavy Duty WPBJ45","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597352812714,"sku":"WPBJ45","price":47.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ45.jpg?v=1780146428"},{"product_id":"ab421050","title":"Ball Joint 42-1050","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597353402538,"sku":"AB421050","price":51.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421050.jpg?v=1780150470"},{"product_id":"ab421057","title":"Ball Joint Kit - Upper","description":"Ball Joint Kit - Upper","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597357072554,"sku":"AB421057","price":71.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421057.jpg?v=1780117018"},{"product_id":"ab421042","title":"Ball Joint Kit Lower 42-1042","description":"Ball Joint Lower Can-Am","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597460390058,"sku":"AB421042","price":53.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421042.jpg?v=1780030570"},{"product_id":"wpbj35","title":"Whites Ball Joint Heavy Duty WPBJ35","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597464158378,"sku":"WPBJ35","price":30.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ35.jpg?v=1780129382"},{"product_id":"ab421026","title":"Ball Joint Kit Upper\/Lower 42-1026","description":"Ball Joint Heavy Duty Suzuki","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597465043114,"sku":"AB421026","price":40.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421026.jpg?v=1780106215"},{"product_id":"ab421064hp","title":"High Performance Ball Joint Kit 42-1064-HP","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin. Saves you lots over OEM!\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597501218986,"sku":"AB421064HP","price":90.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421064HP.jpg?v=1780137037"},{"product_id":"ab421018","title":"Ball Joint Lower 42-1018","description":"Ball Joint Heavy Duty Kawasaki KLF300A Upper '86-'04","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597511868586,"sku":"AB421018","price":55.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421018.jpg?v=1780074308"},{"product_id":"wpbj34","title":"Whites Ball Joint Heavy Duty WPBJ34","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597516783786,"sku":"WPBJ34","price":26.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ34.jpg?v=1780151045"},{"product_id":"wpbj57","title":"Whites Ball Joint Heavy Duty WPBJ57","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597523075242,"sku":"WPBJ57","price":57.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ57.jpg?v=1780121331"},{"product_id":"ab421033hp","title":"Heavy Duty Ball Joint - Upper \u0026 Lower","description":"\u003cp\u003eThis heavy-duty ball joint kit is engineered for those who demand reliability and strength in their vehicle's components.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel housing.\u003c\/li\u003e \u003cli\u003ePOM-M90 bearing cup to isolate the ball end from the steel housing for longer life.\u003c\/li\u003e \u003cli\u003eSteel-on-steel design with an adjustable cap and a grease zerk.\u003c\/li\u003e \u003cli\u003eAdjustable end cap allows slop to be taken up as the ball joint wears.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597620953258,"sku":"AB421033HP","price":93.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421033HP.jpg?v=1780157433"},{"product_id":"ab421041","title":"Ball Joint Kit Lower 42-1041","description":"Ball Joint Lower Mule","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597681967274,"sku":"AB421041","price":71.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421041.jpg?v=1780180625"},{"product_id":"wpbj059","title":"Whites Ball Joint Heavy Duty - Polaris Sportsman 570","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or a replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eBall Joints are model specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597686227114,"sku":"WPBJ059","price":38.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ059.jpg?v=1780017643"},{"product_id":"ab421009","title":"Ball Joint 42-1009","description":"Ball Joint Heavy Duty TRX\/YFM 32mm HM5\/HP5","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597694386346,"sku":"AB421009","price":41.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421009.jpg?v=1780135185"},{"product_id":"ab421015hp","title":"High Performance Ball Joint Kit – 42-1015-HP","description":"\u003cp\u003eThis heavy-duty ball joint kit is engineered for those who demand reliability and strength in their vehicle's components.\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eHeavy-duty steel housing.\u003c\/li\u003e\r\n\u003cli\u003ePOM-M90 bearing cup to isolate the ball end from the steel housing for longer life.\u003c\/li\u003e\r\n\u003cli\u003eSteel-on-steel design with an adjustable cap and a grease zerk.\u003c\/li\u003e\r\n\u003cli\u003eAdjustable end cap allows slop to be taken up as the ball joint wears.\u003c\/li\u003e\r\n\u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597704282282,"sku":"AB421015HP","price":93.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421015HP.jpg?v=1780087564"},{"product_id":"ab421022","title":"Ball Joint 42-1022","description":"Ball Joint Heavy Duty Suzuki","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597709590698,"sku":"AB421022","price":50.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421022.jpg?v=1780134926"},{"product_id":"ab421055","title":"Ball Joint Kit 42-1055","description":"\u003cp\u003eA quality ball Joint kit from All Balls Racing.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBearing cup is made from POM-M90 to isolate steel rod from housing.\u003c\/li\u003e \u003cli\u003eComes with snap ring and cotter pin.\u003c\/li\u003e \u003cli\u003eSaves you lots over OEM.\u003c\/li\u003e \u003c\/ul\u003e","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597723746474,"sku":"AB421055","price":63.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421055.jpg?v=1780054105"},{"product_id":"ab421062","title":"BALL JOINT KIT 42-1062","description":"Ball Joint Kit Upper 42-1062","brand":"All Balls Racing","offers":[{"title":"Default Title","offer_id":47597775913130,"sku":"AB421062","price":41.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/AB421062.jpg?v=1780134666"},{"product_id":"wpbj44","title":"Whites Ball Joint Heavy Duty WPBJ44","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup, which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Ball Joints are model-specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597854195882,"sku":"WPBJ44","price":40.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ44.jpg?v=1780136817"},{"product_id":"wpbj17002","title":"Whites Ball Joint - Heavy Duty","description":"\u003cp\u003eReplace your old and worn ball joints with Whites range of Heavy-Duty Ball Joints, perfect as an upgrade to your OEM ball joints or a replacement for worn joints. Constructed with a heavy-duty steel outer housing and a premium bearing cup which keeps the ball end isolated from the outer housing, extending the life of the joint.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHeavy-duty steel outer housing.\u003c\/li\u003e \u003cli\u003ePremium bearing cup.\u003c\/li\u003e \u003cli\u003eThe ball end is isolated from the outer housing.\u003c\/li\u003e \u003cli\u003eMeets and exceeds OEM specifications.\u003c\/li\u003e \u003cli\u003eExtended life.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eNote: \u003c\/strong\u003eBall Joints are model specific, it is recommended that you use our fitments search to ensure correct fit.\u003c\/em\u003e\u003c\/p\u003e","brand":"Whites Motorcycle Parts","offers":[{"title":"Default Title","offer_id":47597874938026,"sku":"WPBJ17002","price":45.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/files\/WPBJ17002.jpg?v=1780159335"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/8057\/5402\/collections\/WPBJ43.jpg?v=1763882296","url":"https:\/\/www.ozriderwarehouse.com.au\/collections\/ball-joints.oembed?page=2","provider":"Oz Rider Warehouse","version":"1.0","type":"link"}