diff --git a/pallets/astar-xcm-benchmarks/weights-fungible.rs b/pallets/astar-xcm-benchmarks/weights-fungible.rs
deleted file mode 100644
index 4c5d126127..0000000000
--- a/pallets/astar-xcm-benchmarks/weights-fungible.rs
+++ /dev/null
@@ -1,100 +0,0 @@
-
-// This file is part of Astar.
-
-// Copyright (C) 2019-2023 Stake Technologies Pte.Ltd.
-// SPDX-License-Identifier: GPL-3.0-or-later
-
-// Astar is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Astar is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Astar. If not, see .
-
-//! Autogenerated weights for xcm_benchmarks_generic
-//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-01-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `Ashutoshs-MacBook-Pro.local`, CPU: ``
-//! EXECUTION: Some(Native), WASM-EXECUTION: Compiled, CHAIN: Some("shibuya-dev"), DB CACHE: 1024
-
-// Executed Command:
-// ./target/release/astar-collator
-// benchmark
-// pallet
-// --chain=shibuya-dev
-// --steps=50
-// --repeat=20
-// --pallet=xcm_benchmarks_generic
-// --extrinsic=buy_execution
-// --execution=native
-// --wasm-execution=compiled
-// --heap-pages=4096
-// --output=./pallets/astar-xcm-benchmarks/weights-fungible.rs
-// --template=./scripts/templates/weight-template.hbs
-
-#![cfg_attr(rustfmt, rustfmt_skip)]
-#![allow(unused_parens)]
-#![allow(unused_imports)]
-
-use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
-use core::marker::PhantomData;
-
-/// Weight functions needed for xcm_benchmarks_generic.
-pub trait WeightInfo {
- fn buy_execution() -> Weight;
-}
-
-/// Weights for xcm_benchmarks_generic using the Substrate node and recommended hardware.
-pub struct SubstrateWeight(PhantomData);
-impl WeightInfo for SubstrateWeight {
- /// Storage: XcAssetConfig AssetLocationUnitsPerSecond (r:1 w:0)
- /// Proof Skipped: XcAssetConfig AssetLocationUnitsPerSecond (max_values: None, max_size: None, mode: Measured)
- /// Storage: XcAssetConfig AssetLocationToId (r:1 w:0)
- /// Proof Skipped: XcAssetConfig AssetLocationToId (max_values: None, max_size: None, mode: Measured)
- /// Storage: Assets Asset (r:1 w:1)
- /// Proof: Assets Asset (max_values: None, max_size: Some(222), added: 2697, mode: MaxEncodedLen)
- /// Storage: Assets Account (r:1 w:1)
- /// Proof: Assets Account (max_values: None, max_size: Some(146), added: 2621, mode: MaxEncodedLen)
- /// Storage: System Account (r:1 w:1)
- /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
- fn buy_execution() -> Weight {
- // Proof Size summary in bytes:
- // Measured: `2468`
- // Estimated: `5933`
- // Minimum execution time: 50_000_000 picoseconds.
- Weight::from_parts(52_000_000, 5933)
- .saturating_add(T::DbWeight::get().reads(5_u64))
- .saturating_add(T::DbWeight::get().writes(3_u64))
- }
-}
-
-// For backwards compatibility and tests
-impl WeightInfo for () {
- /// Storage: XcAssetConfig AssetLocationUnitsPerSecond (r:1 w:0)
- /// Proof Skipped: XcAssetConfig AssetLocationUnitsPerSecond (max_values: None, max_size: None, mode: Measured)
- /// Storage: XcAssetConfig AssetLocationToId (r:1 w:0)
- /// Proof Skipped: XcAssetConfig AssetLocationToId (max_values: None, max_size: None, mode: Measured)
- /// Storage: Assets Asset (r:1 w:1)
- /// Proof: Assets Asset (max_values: None, max_size: Some(222), added: 2697, mode: MaxEncodedLen)
- /// Storage: Assets Account (r:1 w:1)
- /// Proof: Assets Account (max_values: None, max_size: Some(146), added: 2621, mode: MaxEncodedLen)
- /// Storage: System Account (r:1 w:1)
- /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
- fn buy_execution() -> Weight {
- // Proof Size summary in bytes:
- // Measured: `2468`
- // Estimated: `5933`
- // Minimum execution time: 50_000_000 picoseconds.
- Weight::from_parts(52_000_000, 5933)
- .saturating_add(RocksDbWeight::get().reads(5_u64))
- .saturating_add(RocksDbWeight::get().writes(3_u64))
- }
-}