parts fitment logic