Car part

Alternator VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 120 hp Petrol

Manufacturer
More
RIDEX REMAN 4G1608R
Article №: 4G1608R
Alternator RIDEX REMAN 4G1608R 12V, 100A, B+ (M8), L DFM, excl. vacuum pump, Ø 54 mm, with integrated regulator
Details
    • Vehicle Identification Number (VIN) to: BG999999, B3999999/B8999999
    • Vehicle Identification Number (VIN) from: CG000001, C3000001/C8000001, C0000001/C1000001
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 12
  • Rated Voltage [V]: 14
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Supplementary Article / Supplementary Info: with integrated regulator
  • Vehicle Main Current: for vehicles with 12V main current
  • Rotation Direction: Clockwise rotation
  • Alternator Type: excl. vacuum pump
  • Fastening Type: Double Pivot Lever
  • Clamp: B+ (M8), L DFM
  • Bore Diameter 1 [mm]: 10
  • Cooling Type: Air cooled
  • Number of mounting bores: 4
  • Distance from belt pulley to alternator [mm]: 54
  • Condition: Remanufactured
More
£ 130,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 31,00 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
AS-PL A3488S
Article №: A3488S
Alternator AS-PL A3488S 12V, 130A
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 12
  • Pulleys: with freewheel belt pulley
  • Manufacturer Restriction: VALEO
  • Quality: STANDARD LINE
  • Version: FG12S048
  • New part without deposit
  • Condition: New
More
-48%
compared to RRP: £ 291,48
£ 148,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
ELSTOCK 28-6576 Alternators Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2016 price
+ 2
ELSTOCK 28-6576
Article №: 28-6576
Alternator ELSTOCK 28-6576 14V, 130A, M8 B+, L-DFM PCM, 0248, Ø 54 mm
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, BG999999
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: 0248
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM PCM
  • Bore Diameter 1 [mm]: 10
  • Length 3 [mm]: 60,0
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 6,23
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 167,49
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 51,94 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
MAPCO 113803
Article №: 113803
Alternator MAPCO 113803 14V, 100A, M8 B+, PL180, Ø 54 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Plug Type ID: PL180
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+
  • New part without deposit
  • Condition: New
More
£ 186,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
AS-PL A1040
Article №: A1040
Alternator AS-PL A1040 12V, 100A
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 12
  • Pulleys: with freewheel belt pulley
  • Manufacturer Restriction: DELCO
  • Quality: STANDARD LINE
  • New part without deposit
  • Condition: New
More
-30%
compared to RRP: £ 270,14
£ 187,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
BOSCH 0 986 083 400 Alternators Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2013 price
+ 2
BOSCH 0 986 083 400 Alternator Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp A14NEL
Article №: 0 986 083 400
Alternator BOSCH 0986083400 14V, 100A, B+(M8),F,L, PL180, excl. vacuum pump, Ø 54 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Construction Year to: 12/2015
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 5
  • Plug Type ID: PL180
  • Exchange Part
  • Rotation Direction: Clockwise rotation
  • Alternator Type: excl. vacuum pump
  • Fastening Type: Double Pivot Lever
  • Recommended additional repairs: V-Belt/V-Ribbed Belt
  • Clamp: B+(M8),F,L
  • Length [mm]: 186
  • Distance from belt pulley to alternator [mm]: 54
  • Condition: Remanufactured
More
£ 190,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 25,56 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
BV PSH 135.577.120.000 Generator VAUXHALL Astra Mk VI (J) GTC (P10) 1.4 Petrol 120 hp A14NEL
Article №: 135.577.120.000
Alternator BV PSH 135.577.120.000 12V, 120A, B+ (M8), Ø 54,0 mm
Details
    • Vehicle Identification Number (VIN) from: C3000001/C8000001, C0000001/C1000001, CG000001
    • New Part
  • Alternator Charging Current [A]: 120
  • Voltage [V]: 12
  • Belt Pulley Ø [mm]: 54,0
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 5
  • Clamp: B+ (M8)
  • Quality: +Line Original
  • Number of mounting bores: 4
  • Mounting Angle [degrees]: -60
  • Condition: New
More
-33%
compared to RRP: £ 286,92
£ 191,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
BV PSH 835.585.130.000 Alternators VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp A14NEL
Article №: 835.585.130.000
Alternator BV PSH 835.585.130.000 12V, 130A, B+ (M8), Ø 53,7 mm
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 12
  • Belt Pulley Ø [mm]: 53,7
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Clamp: B+ (M8)
  • Quality: +Line Original
  • Number of mounting bores: 4
  • Mounting Angle [degrees]: -30
  • Condition: New
More
-26%
compared to RRP: £ 285,55
£ 210,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
HC-Cargo 115989 Alternator Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp A14NEL
Article №: 115989
Alternator HC-Cargo 115989 14V, 130A, PL180, Ø 54,0 mm
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 14
  • Belt Pulley Ø [mm]: 54,0
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 5
  • Plug Type ID: PL180
  • Rotation Direction: Clockwise rotation
  • Length [mm]: 190,00
  • Condition: New
More
£ 211,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
HC-Cargo 116390 Generator VAUXHALL Astra Mk VI (J) GTC (P10) 1.4 Petrol 120 hp A14NEL
Article №: 116390
Alternator HC-Cargo 116390 14V, 120A, PL180, Ø 53,5 mm
Details
  • Alternator Charging Current [A]: 120
  • Voltage [V]: 14
  • Belt Pulley Ø [mm]: 53,5
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 5
  • Plug Type ID: PL180
  • Rotation Direction: Clockwise rotation
  • Length [mm]: 189,00
  • Condition: New
More
£ 214,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
HELLA 8EL 011 713-571 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 8EL 011 713-571
Alternator HELLA 8EL011713-571 14V, 100A
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, BG999999
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Used part return not required
  • New part without deposit
  • Assy./disassy. by qualified personnel required!
  • Condition: New
More
-36%
compared to RRP: £ 341,04
£ 214,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
HELLA 8EL 011 713-911 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 8EL 011 713-911
Alternator HELLA 8EL011713-911 14V, 120A, Ø 55 mm
Details
  • Alternator Charging Current [A]: 120
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) from: C0000001, C1000001, C3000001, C8000001, CG000001
  • Belt Pulley Ø [mm]: 55
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 5
  • Used part return not required
  • New part without deposit
  • Assy./disassy. by qualified personnel required!
  • Condition: New
More
-39%
compared to RRP: £ 353,24
£ 214,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
ELSTOCK 28-7785 Alternator VAUXHALL Astra Mk VI (J) GTC (P10) 1.4 Petrol 120 hp 2014 price
+ 2
ELSTOCK 28-7785 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 28-7785
Alternator ELSTOCK 28-7785 14V, 100A, M8 B+, L-DFM, 0248, Ø 54 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) from: C0000001, C1000001, C3000001, C8000001, CG000001
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 5
  • Plug Type ID: 0248
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Bore Diameter 1 [mm]: 10
  • Length 3 [mm]: 60,0
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 5,51
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 246,49
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 62,32 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
DRI 2281851202 Generator VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2013 price
+ 2
DRI 2281851202 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 2281851202
Alternator DRI 2281851202 14V, 120A, M8 B+, L-DFM, 0248, Ø 54 mm
Details
  • Alternator Charging Current [A]: 120
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, GB999999
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: 0248
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 6,34
  • Condition: Remanufactured
More
£ 252,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 31,85 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
DRI 2281851402 Alternators Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2012 price
+ 2
DRI 2281851402 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 2281851402
Alternator DRI 2281851402 14V, 140A, M8 B+, L-DFM, 0248, Ø 54 mm
Details
  • Alternator Charging Current [A]: 140
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, BG999999
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: 0248
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Bore Diameter 1 [mm]: 10
  • Length 3 [mm]: 60,0
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 6,4
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 252,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 31,85 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
AUTOELECTRO AEK3466 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: AEK3466
Alternator AUTOELECTRO AEK3466 12V, 130A, B+, PWM, F
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 12
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: B+, PWM, F
  • Number of mounting bores: 4
  • Plug Type: Round Plug
  • Condition: New
More
£ 253,49
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 31,00 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
LUCAS LRA03466 Generator VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2018 price
+ 2
LUCAS LRA03466 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: LRA03466
Alternator LUCAS LRA03466 14V, 130A, M8 B+, L-DFM PCM, 0248, L-DFM (Plug 248), Ø 54 mm
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, BG999999
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: 0248, L-DFM (Plug 248)
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM PCM
  • Bore Diameter 1 [mm]: 10
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 6,23
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 254,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 25,83 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
AUTOELECTRO AEG1311 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: AEG1311
Alternator AUTOELECTRO AEG1311 12V, 100A, B+, PWM, F
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 12
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 5
  • Plug Type ID: B+, PWM, F
  • Version: Check OE#
  • Number of mounting bores: 4
  • Plug Type: Round Plug
  • Condition: New
More
£ 260,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 31,00 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
LUCAS LRA03613 Alternator VAUXHALL Astra Mk VI (J) GTC (P10) 1.4 Petrol 120 hp 2016 price
+ 2
LUCAS LRA03613 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: LRA03613
Alternator LUCAS LRA03613 14V, 130A, M8 B+, L-DFM, 0248, L-DFM (Plug 248), Ø 54 mm
Details
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) from: C0000001, C1000002, C3000001, C8000001, CG000001
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 5
  • Plug Type ID: 0248, L-DFM (Plug 248)
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Bore Diameter 1 [mm]: 10
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 6,26
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 286,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 77,50 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
LUCAS LRA03361 Generator VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2015 price
+ 2
LUCAS LRA03361 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: LRA03361
Alternator LUCAS LRA03361 14V, 100A, M8 B+, L-DFM, 0248, L-DFM (Plug 248), Ø 54 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) to: B3999999, B8999999, BG999999
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 6
  • Plug Type ID: 0248, L-DFM (Plug 248)
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Bore Diameter 1 [mm]: 10
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 5,48
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 294,49
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 77,50 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
LUCAS LRA04176 Alternators Astra Mk6 (J) GTC (P10) 1.4 Petrol 120 hp 2014 price
+ 2
LUCAS LRA04176 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: LRA04176
Alternator LUCAS LRA04176 14V, 100A, M8 B+, L-DFM, 0248, L-DFM (Plug 248), Ø 54 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 14
  • Vehicle Identification Number (VIN) from: C0000001, C1000001, C3000001, C8000001, CG000001
  • Belt Pulley Ø [mm]: 54
  • Pulleys: with freewheel belt pulley
  • Number of ribs: 5
  • Plug Type ID: 0248, L-DFM (Plug 248)
  • Vehicle Main Current: for vehicles with 12V main current
  • Clamp: M8 B+, L-DFM
  • Bore Diameter 1 [mm]: 10
  • Manufacturer Restriction: Always Cross by OE
  • Net weight [kg]: 5,51
  • Length 4 [mm]: 33,5
  • Condition: Remanufactured
More
£ 295,99
incl. 20% VAT, free delivery
Free delivery
In stock
Core exchange £ 71,18 core charge (incl. 20% VAT) is NOT included The core charge will be refunded if you return the old spare part.
Details
HC-Cargo 116389 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 116389
Alternator HC-Cargo 116389 14V, 120A, PL180, Ø 53,6 mm
Details
  • Alternator Charging Current [A]: 120
  • Voltage [V]: 14
  • Belt Pulley Ø [mm]: 53,6
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Plug Type ID: PL180
  • Rotation Direction: Clockwise rotation
  • Length [mm]: 187,00
  • Condition: New
More
£ 300,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
BV PSH 835.585.130.500 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 835.585.130.500
Alternator BV PSH 835.585.130.500 12V, 130A, B+ (M8), Ø 53,7 mm
Details
    • Vehicle Identification Number (VIN) to: BG999999, B3999999, B8999999
    • usable for vehicles with alternator charging current [A]: 130
  • Alternator Charging Current [A]: 130
  • Voltage [V]: 12
  • Belt Pulley Ø [mm]: 53,7
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Clamp: B+ (M8)
  • Quality: Valeo New
  • Number of mounting bores: 4
  • Mounting Angle [degrees]: -30
  • Condition: New
More
-23%
compared to RRP: £ 407,74
£ 309,99
incl. 20% VAT, free delivery
Free delivery
In stock
Details
BV PSH 135.580.100.030 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 135.580.100.030
Alternator BV PSH 135.580.100.030 12V, 100A, B+ (M8), M8 B+, Ø 54,0 mm
Details
    • Vehicle Identification Number (VIN) to: BG999999, B3999999/B8999999
    • Vehicle Identification Number (VIN) from: CG000001, C3000001/C8000001, C0000001/C1000001
    • New Part
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 12
  • Belt Pulley Ø [mm]: 54,0
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Clamp: B+ (M8), M8 B+
  • Quality: +Line Original
  • Number of mounting bores: 4
  • Condition: New
More
£ 359,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details
BV PSH 135.580.100.280 for Astra Mk VI J GTC P10 1.4 A 14 NEL 88 kW Petrol
Article №: 135.580.100.280
Alternator BV PSH 135.580.100.280 12V, 100A, B+ (M8), Ø 53,0 mm
Details
  • Alternator Charging Current [A]: 100
  • Voltage [V]: 12
  • Belt Pulley Ø [mm]: 53,0
  • Pulleys: with freewheel belt pulley
  • Number of grooves: 6
  • Clamp: B+ (M8)
  • Quality: SEG New
  • Number of mounting bores: 4
  • Condition: New
More
£ 406,49
incl. 20% VAT, free delivery
Free delivery
In stock
Details

Showing 25 out of 109 products

  • Pay with PayPal Generator VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 A 14 NEL (88 kW)
  • Pay with Visa Alternators VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 A14NEL (120 hp / 88 kW)
  • Pay with Mastercard VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 A 14 NEL 120 hp Alternators
  • Pay with Discover VAUXHALL Astra Mk6 (J) GTC (P10) 1.4 A14NEL 120 hp Petrol Alternator
  • Pay with American Express Alternator Vauxhall Astra Mk6 (J) GTC (P10) 1.4 A 14 NEL 88 kW Petrol
  • Pay with Bank Transfer Vauxhall Astra Mk VI (J) GTC (P10) 1.4 120 hp Generator