Welcome to LookChem.com Sign In|Join Free

CAS

  • or

45021-77-0

Post Buying Request

45021-77-0 Suppliers

Recommended suppliersmore

  • Product
  • FOB Price
  • Min.Order
  • Supply Ability
  • Supplier
  • Contact Supplier

45021-77-0 Usage

Uses

APTAC can be used in the formation of poly(APTAC) by graft polymerization, which can further be used as a flocculant.

General Description

(3-Acrylamidopropyl)trimethylammonium chloride (APTAC) is a quaternary ammonium cationic monomer that is used as a temperature responsive copolymer.

Check Digit Verification of cas no

The CAS Registry Mumber 45021-77-0 includes 8 digits separated into 3 groups by hyphens. The first part of the number,starting from the left, has 5 digits, 4,5,0,2 and 1 respectively; the second part has 2 digits, 7 and 7 respectively.
Calculate Digit Verification of CAS Registry Number 45021-77:
(7*4)+(6*5)+(5*0)+(4*2)+(3*1)+(2*7)+(1*7)=90
90 % 10 = 0
So 45021-77-0 is a valid CAS Registry Number.
InChI:InChI=1/C9H18N2O.ClH/c1-5-9(12)10-7-6-8-11(2,3)4;/h5H,1,6-8H2,2-4H3;1H

45021-77-0 Well-known Company Product Price

  • Brand
  • (Code)Product description
  • CAS number
  • Packaging
  • Price
  • Detail
  • TCI America

  • (A1493)  (3-Acrylamidopropyl)trimethylammonium Chloride (74-76% in Water) (stabilized with MEHQ)  

  • 45021-77-0

  • 25mL

  • 290.00CNY

  • Detail
  • TCI America

  • (A1493)  (3-Acrylamidopropyl)trimethylammonium Chloride (74-76% in Water) (stabilized with MEHQ)  

  • 45021-77-0

  • 100mL

  • 635.00CNY

  • Detail
  • TCI America

  • (A1493)  (3-Acrylamidopropyl)trimethylammonium Chloride (74-76% in Water) (stabilized with MEHQ)  

  • 45021-77-0

  • 500mL

  • 1,580.00CNY

  • Detail
  • Aldrich

  • (448281)  (3-Acrylamidopropyl)trimethylammoniumchloridesolution  75 wt. % in H2O

  • 45021-77-0

  • 448281-50ML

  • 377.91CNY

  • Detail
  • Aldrich

  • (448281)  (3-Acrylamidopropyl)trimethylammoniumchloridesolution  75 wt. % in H2O

  • 45021-77-0

  • 448281-250ML

  • 1,132.56CNY

  • Detail

45021-77-0SDS

SAFETY DATA SHEETS

According to Globally Harmonized System of Classification and Labelling of Chemicals (GHS) - Sixth revised edition

Version: 1.0

Creation Date: Aug 11, 2017

Revision Date: Aug 11, 2017

1.Identification

1.1 GHS Product identifier

Product name trimethyl-[3-(prop-2-enoylamino)propyl]azanium,chloride

1.2 Other means of identification

Product number -
Other names acrylamidopropyltrimonium chloride

1.3 Recommended use of the chemical and restrictions on use

Identified uses For industry use only.
Uses advised against no data available

1.4 Supplier's details

1.5 Emergency phone number

Emergency phone number -
Service hours Monday to Friday, 9am-5pm (Standard time zone: UTC/GMT +8 hours).

More Details:45021-77-0 SDS

45021-77-0Synthetic route

n-Dodecylamine
124-22-1

n-Dodecylamine

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3,3'-((3,3'-(dodecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

3,3'-((3,3'-(dodecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;31%
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
HCKFWW

HCKFWW

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

C53H70N13O8S(1+)*Cl(1-)

C53H70N13O8S(1+)*Cl(1-)

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
CDPGYIGSR

CDPGYIGSR

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
DCHLAQVPSH

DCHLAQVPSH

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

C55H90N17O16S(1+)*Cl(1-)

C55H90N17O16S(1+)*Cl(1-)

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
CGYGPKKKRKVGG

CGYGPKKKRKVGG

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

CGGYGPKKKRKVGG, C = NH2CH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)

CGGYGPKKKRKVGG, C = NH2CH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
CMGSGLMLCEPNNK

CMGSGLMLCEPNNK

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

CMMGSGLMLC'EEPNNK, C = NH2CH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O), C' = NHCH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)

CMMGSGLMLC'EEPNNK, C = NH2CH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O), C' = NHCH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
SGSCAPCADGTDFPQLCQLCPGCGCSTLNQY

SGSCAPCADGTDFPQLCQLCPGCGCSTLNQY

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

SGSCAAPCAADGTDFPQLCQQLCPPGCGGCSSTLNQY, C = NHCH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)-

SGSCAAPCAADGTDFPQLCQQLCPPGCGGCSSTLNQY, C = NHCH{CH2S(CH2)2C(O)NH(CH2)3[N+(CH3)3]Cl-}C(O)-

Conditions
ConditionsYield
With HEPES buffer pH=8.5;
dithiophenylacetate-terminated poly(n-butyl acrylate), MnSEC = 10400 g/mol, PDI = 1.12; monomer(s): benzyl dithiophenylacetate; n-butyl acrylate

dithiophenylacetate-terminated poly(n-butyl acrylate), MnSEC = 10400 g/mol, PDI = 1.12; monomer(s): benzyl dithiophenylacetate; n-butyl acrylate

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

dithiophenylacetate-terminated poly((n-butyl acrylate)-b-((3-acrylamidopropyl)trimethylammonium chloride)) diblock copolymer, Mn = 21800 g/mol; monomer(s): (3-acrylamidopropyl)trimethylammonium chloride; benzyl dithiophenylacetate; n-butyl acrylate

dithiophenylacetate-terminated poly((n-butyl acrylate)-b-((3-acrylamidopropyl)trimethylammonium chloride)) diblock copolymer, Mn = 21800 g/mol; monomer(s): (3-acrylamidopropyl)trimethylammonium chloride; benzyl dithiophenylacetate; n-butyl acrylate

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In N,N-dimethyl-formamide at 66℃; for 5.5h;
dithiophenylacetate-terminated poly(n-butyl acrylate), MnSEC = 10400 g/mol, PDI = 1.12; monomer(s): benzyl dithiophenylacetate; n-butyl acrylate

dithiophenylacetate-terminated poly(n-butyl acrylate), MnSEC = 10400 g/mol, PDI = 1.12; monomer(s): benzyl dithiophenylacetate; n-butyl acrylate

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

dithiophenylacetate-terminated poly((n-butyl acrylate)-b-((3-acrylamidopropyl)trimethylammonium chloride)) diblock copolymer, Mn = 32400 g/mol; monomer(s): (3-acrylamidopropyl)trimethylammonium chloride; benzyl dithiophenylacetate; n-butyl acrylate

dithiophenylacetate-terminated poly((n-butyl acrylate)-b-((3-acrylamidopropyl)trimethylammonium chloride)) diblock copolymer, Mn = 32400 g/mol; monomer(s): (3-acrylamidopropyl)trimethylammonium chloride; benzyl dithiophenylacetate; n-butyl acrylate

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In 1-methyl-pyrrolidin-2-one at 66℃; for 5.5h;
GAILCGAILK

GAILCGAILK

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

C52H98N13O12S(1+)*Cl(1-)

C52H98N13O12S(1+)*Cl(1-)

Conditions
ConditionsYield
With ammonium bicarbonate In acetonitrile
4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid
698358-73-5

4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid

2-propenamide
79-06-1

2-propenamide

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid-co-acrylamide-co-(3-acrylamidopropyl)trimethylammonium chloride}

poly{4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid-co-acrylamide-co-(3-acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 49.5h;
4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid
698358-86-0

4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid

2-propenamide
79-06-1

2-propenamide

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride-co-acrylamide}

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride-co-acrylamide}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 72.5h;
11-acryloxyundecyl (4'-boronato)benzoate
698360-06-4

11-acryloxyundecyl (4'-boronato)benzoate

2-propenamide
79-06-1

2-propenamide

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{11-acryloxy-undecyl (4'-boronato)benzoate-co-(3-acrylamido-propyl)trimethylammonium chloride-co-acrylamide}

poly{11-acryloxy-undecyl (4'-boronato)benzoate-co-(3-acrylamido-propyl)trimethylammonium chloride-co-acrylamide}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 48.5h;
4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid
698358-86-0

4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid

sodium 2-acrylamido-2-methylpropane-1-sulfonate
5165-97-9

sodium 2-acrylamido-2-methylpropane-1-sulfonate

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride-co-sodium 2-acrylamido-2-methyl-1-propanesulfonate}

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride-co-sodium 2-acrylamido-2-methyl-1-propanesulfonate}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol; water at 65℃; for 72.5h;
4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid
698358-73-5

4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid

N,N-diethylacrylamide
2675-94-7

N,N-diethylacrylamide

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid-co-N,N-diethyl-acrylamide-co-(3-acrylamidopropyl)trimethylammonium chloride}

poly{4-(13'-acryloxy-2'-thia)tridecyl-phenylboronic acid-co-N,N-diethyl-acrylamide-co-(3-acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 48.5h;
cystamine hydrochloride
1072-22-6

cystamine hydrochloride

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{3-(acrylamidopropyl)trimethylammonium chloride}

poly{3-(acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
Stage #1: cystamine hydrochloride; N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 24.5h;
Stage #2: With potassium hydroxide In methanol; ethanol at 20℃; for 0.25h;
4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid
698358-86-0

4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride}

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 72.5h;
4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid
698358-86-0

4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid

N,N-dimethyl-N-(3-sulfopropyl)-3'-methacrylamidopropanaminium inner salt
5205-95-8

N,N-dimethyl-N-(3-sulfopropyl)-3'-methacrylamidopropanaminium inner salt

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-N-(3-sulfopropyl)-N-methacryloylamidopropyl-N,N-dimethylammonium betaine-co-(3-acrylamidopropyl)trimethylammonium chloride}

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-phenylboronic acid-co-N-(3-sulfopropyl)-N-methacryloylamidopropyl-N,N-dimethylammonium betaine-co-(3-acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol; water at 65℃; for 72.75h;
4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-3-fluoro-phenylboronic acid
698359-33-0

4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-3-fluoro-phenylboronic acid

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-3-fluoro-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride}

poly{4-(14'-acryloxy-3'-thia-1'-keto)tetradecyl-3-fluoro-phenylboronic acid-co-(3-acrylamidopropyl)trimethylammonium chloride}

Conditions
ConditionsYield
With 2,2'-azobis(isobutyronitrile) In ethanol at 65℃; for 72.5h;
C10H10N4O*BrH

C10H10N4O*BrH

2-((4-methoxyphenyl)diazenyl)imidazole
34938-50-6

2-((4-methoxyphenyl)diazenyl)imidazole

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

C28H49N8O3(3+)*Br(1-)*2Cl(1-)

C28H49N8O3(3+)*Br(1-)*2Cl(1-)

Conditions
ConditionsYield
With acetic acid at 80℃; for 48h;
1-aminooctadecane
124-30-1

1-aminooctadecane

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3,3'-((3,3'-(octadecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

3,3'-((3,3'-(octadecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
In ethanol at 60℃; for 6h;
With N-benzyl-trimethylammonium hydroxide In water at 80℃;
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
hexadecylamine
143-27-1

hexadecylamine

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3,3'-((3,3'-(hexadecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

3,3'-((3,3'-(hexadecylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
In methanol at 40℃; for 12h;
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
1-aminoeicosane
10525-37-8

1-aminoeicosane

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

C38H81N5O2(2+)*2Cl(1-)

C38H81N5O2(2+)*2Cl(1-)

Conditions
ConditionsYield
In isopropyl alcohol at 70℃; for 4h;
(Z)-9-octadecen-1-amine
112-90-3

(Z)-9-octadecen-1-amine

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3,3'-((3,3'-(octadec-9-en-1-ylazanediyl) bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

3,3'-((3,3'-(octadec-9-en-1-ylazanediyl) bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
N-oleylpropanediamine

N-oleylpropanediamine

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3,3'-((3,3'-((3-(octadec-9-en-1-ylamino)propyl)azanediyl)bis(propanoyl))bis (azanediyl)) bis(N,N,N-trimethylpropan-1-aminium) chloride

3,3'-((3,3'-((3-(octadec-9-en-1-ylamino)propyl)azanediyl)bis(propanoyl))bis (azanediyl)) bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
n-Octylamine
111-86-4

n-Octylamine

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

((3,3'-(octylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

((3,3'-(octylazanediyl)bis(propanoyl))bis(azanediyl))bis(N,N,N-trimethylpropan-1-aminium) chloride

Conditions
ConditionsYield
With N-benzyl-trimethylammonium hydroxide In water at 80℃; Michael Addition;
2-hydroxyethanethiol
60-24-2

2-hydroxyethanethiol

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride
45021-77-0

N-[3-(acrylamido)propyl]-N,N,N-trimethylammonium chloride

3-(3-((2-hydroxyethyl)thio)propanamido)-N,N,N-trimethylpropan-1-aminium chloride

3-(3-((2-hydroxyethyl)thio)propanamido)-N,N,N-trimethylpropan-1-aminium chloride

Conditions
ConditionsYield
With N-butylamine at 20℃; for 5h;

45021-77-0Upstream product

45021-77-0Downstream Products

Post a RFQ

Enter 15 to 2000 letters.Word count: 0 letters

Attach files(File Format: Jpeg, Jpg, Gif, Png, PDF, PPT, Zip, Rar,Word or Excel Maximum File Size: 3MB)

1

What can I do for you?
Get Best Price

Get Best Price for 45021-77-0