GrandAmGT.com Forum
http://www.pfyc.com GrandAmGT.com Premium Memership Signup
MilzyMotorsports.com   

Go Back   GrandAmGT.com Forum > GAGT - Modifications - Sponsored by RedlineGoods.com > All Go (Performance modifications)

Reply
 
Thread Tools Display Modes
Old 10-23-2017, 03:10 PM   #1
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
Just finished the most EXTREME front wheel drive N-body build ever!

Well it's been about a month since I finished it, and I just now had time to take the time to post about it on a couple forums, but let me tell you about the latest big project completed at MMS, and tell me this is not the most insane mod-list ...

It started life as a boring 1998 Cutlass 3100, which looks a lot like a 1998 Malibu. This is what we did to it ...

-MMS 3900 Raceblock, forged pistons and rods, custom stroker crankshaft made by Crower, new displacement after bored and stroked is about 4.2L
-MMS Prototype Stage 3 CNC'd 3900 heads
-custom Stage 3 camshaft, with VVT
-custom TCE double roller timing set for VVT
-ported and polished intake manifolds
-MMS dress-up package including powdercoated upper, lower, valvecovers, timing cover, coolant interchange, oil pan, etc and stainless hardware for all
-F40 6-speed transmission
-MMS custom billet flywheel and Spec clutch combo for use with F40 transmission
-Quaife limited slip differential
-MMS custom turbo kit using twin GT-2871R Garrett ball-bearing turbos, custom 3900 twin turbo headers, Tial blow-off-valve, large front-mount bar and plate intercooler
-the list goes on and on

I am fairly certain this is the first time anyone has successfully done a 3900 swap into another vehicle, and retained VVT as well as the factory engine management system.

Here are some pictures of the build:
3900 Raceblock2.jpg
3900 Raceblock 4.jpg
MMS 3x00 Flywheel CNC1.jpg
MMS 3x00 Flywheel CNC2.jpg
MMS Stage 3 3900 heads 2.jpg
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-23-2017, 03:13 PM   #2
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
20170611_162514.jpg

20170611_182745.jpg

20170611_185337.jpg

20170612_195718.jpg

20170630_162242.jpg
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-23-2017, 03:15 PM   #3
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
20170728_171338.jpg

20170728_171532.jpg

20170728_171603.jpg

20171006_090604.jpg
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-23-2017, 03:57 PM   #4
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
I forgot to mention. I have put all of my blood, sweat, and tears into this car for about 4 months straight, and I want to thank each and every customer whose cars were scheduled to be done after this car for their patience in letting me take the time needed to finish this project the way that I wanted to, with as little headache as possible, and rest assured I will put the same effort to achieve perfection into each one of those projects as well.
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-23-2017, 08:24 PM   #5
O1GAGT
GAGT - Senior Member
 
AKA: Phil
Join Date: Mar 2005
Location: Fort Wayne, IN
Age: 33
Posts: 1,090
Vehicle: 2001 Grand Am GT Coupe
O1GAGT Gettin' there
Thanks for posting, nice to see something like this pop up for a change.

Curious on a few things....
How much boost and what kind of Horsepower/Torque?

What PCM are you running? You mentioned factory, so I would guess a 3900 G6/Malibu PCM.

Loving the CNC flywheel and ported heads. Is Marc with TCE still around, I know he had some health issues a while back.

Is the cam a regrind or are there VVT blanks out there? I have a 2011 3.5L impala that would be nice to put a cam in.
__________________
"The world's best cam combined with a poor set of heads will produce an engine that's a dog. But bolt on a set of great heads even with a poor cam, and that engine will still make great power." ~John Lingenfelter
O1GAGT is offline   Reply With Quote
Old 10-25-2017, 11:56 AM   #6
solutions_auto
Boostin'
 
solutions_auto's Avatar
 
AKA: Dustin
Join Date: Sep 2009
Location: eaton, ohio
Posts: 288
Vehicle: 1999
solutions_auto Gettin' there
I'd love to see the numbers this build makes. (Wheel hp & torque)
solutions_auto is offline   Reply With Quote
Old 10-25-2017, 02:10 PM   #7
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
I had to build the wiring harness from scratch. I built it to use the car's original fusebox, but with the G6 harness wired into it. The PCM is a out of a 2006 G6 GTP 6-speed. I had to get creative to bypass some of the can-bus stuff, but after some trial and error, I got it working.

Marc from TCE is still around. He had a bout with cancer a few years back, but kicked its butt, and has been pretty much healthy since then.

Due to the lack of availability of cam blanks, we did a regrind on the cam for this build.

Now for the end result of this huge potentially record-shattering project, as much as I hate not being able to build a car to it's full potential, I do have some excuses about the dyno results. I hope you guys can see past them to the true potential of this car, because this car is no slouch in any way.

First off, I should tell you guys about how the dyno day went. So I set aside the whole day because the instructions from the customer was to do all the break-in and tuning of this car on the dyno, nothing on the street because it actually arrived with no windshield so we couldn't even test-drive the car on the street. He didn't want to put a windshield in it right away because although the car came here freshly painted from the body shop, there were some chips and flaws that needed fixed, so as soon as we were done with the build, it was immediately getting shipped back to the body guys to fix the issues, which meant the windshield couldn't be in place. We had to bring plenty of fuel to dyno the whole day, including an ample supply of VP Racing MS109 race gas for the last part of the dyno where we would really light the wick on this baby, and see what it would do. The turbos we chose for the build are capable of 450hp each, and this combined with a forged bottom end begging for boost, and some killer heads and valvetrain, meant I had some high hopes for what this build would do.

So the way I usually do a typical 60 degree v6 dyno tuning session is like this: I do a basic turbo tune on the car, with super low timing (about 9 degrees at WOT), and a rich airfuel ratio of about 10.5-11.0:1, so it's super safe in case there are any issues. I have learned that it's also wise to bypass boost controllers when you first start tuning, because sometimes they fail, and when they do, they go infinite boost, where they build boost until either a charge pipe pops off, or the engine breaks something. So we started our runs at about 8-9 psi which is what the internal wastegates for the turbos were set at. So we start out on low timing, a rich AFR, and minimum boost, then we make some pulls dialing in the AFR. FOR a car getting shipped out of state, I will usually tune it to be around 11.25-11.5:1 so it's a little on the fat side in case fuel composition is a little different than it is here. Once I got the AFR about perfect, then I add some boost, and make sure the boost controller does what I want it to do. Then I bump the timing up to about 16 degrees on a stock compression engine on pump gas. Then I add some more boost. Depending on how strong the engine is, we'll typically end up somewhere between 16 and 26 lbs of boost. Then if we're doing race gas, I can add some more timing to add even more power.

So on this dyno day, we had a few more things to do as well. After the part-throttle tuning, and a few WOT passes, we would have to pull the car off the dyno, change the oil from the Royal Purple break-in oil we had in it to the Royal Purple oil the customer wanted, since the engine would then be broken in, and then put the car back on the dyno for more pulls. We also knew that we were going to peg the MAF on this car, which means to flow more air than the MAF can measure, so I had a plan to get around that as well just in case.

We started in the early afternoon, and didn't finish until after midnight.* First we proceeded to drive the car on the dyno going through the gears, and beginning to break the new engine in.* We monitored horsepower, torque, and boost through the dyno, and a whole range of parameters through the pcm such as RPM, vehicle speed, timing advance, knock retard, throttle position, O2 sensor values, injector duty cycle, long and short term fuel trims, coolant temp, intake temp, wideband data, and others.* After making a few passes terminating at around 4-5k rpm, it was evident that we would be running out of mass-air flow very soon, meaning that the Mass Air Flow (MAF) sensor would only read up to a frequency of about 11,500 Hz, and at 4000 rpm on low boost, we were already at about 9,000.* To alleviate this problem, which I foresaw being an issue, I brought a mini-AFC which allow you to scale back the measured frequency of the MAF to give it more range, because if you were to run out of range on the MAF, it no longer has the ability to add any more fuel, and will go lean and cause the engine to detonate.* So we installed the mini-AFC fairly quickly, and set it to the proper setting.* Then we made a couple more passes, then changed the oil from the Royal Purple 10w30 break-in oil to the Royal Purple 20w50.* For the beginning of the dyno tune, we bypassed the boost controller, to run the turbos off the wastegate or minimum boost setting.* Once we dialed in the air fuel ratio to a very very safe value of 11:1, and kept timing turned down to a miniscule 9 degrees to keep it very very safe, we then started dialing in the boost controller and adding boost.* We ran multiple runs at 9psi, 12 psi, even as high as 16psi.* We were getting close to the final part of the tuning when we noticed that the injector duty cycle was higher than we would want it to be, and combined with the symptom of the fluctuation of the fuel pressure at the higher rpm's at wide-open-throttle, I concluded that the cause was the fuel pump was not keeping up with the amount of fuel that the engine needed.* Normally with this sort of build, I would have recommended a Aeromotive fuel pump rather than the Walbro 255, but in this situation the customer was going to be out of contact while we were actually building the car, so we came to an agreement to follow the build sheet we had originally came up with this car with no additional changes, since we would not be able to get approval for any changes. So what I did to alleviate this fuel delivery problem was reduce the boost pressure to 9psi to make sure the fuel pump would have zero problem keeping up.* (This is the run on the dynosheet colored in pink.* It was ran in 3rd gear at 11:1 air fuel ratio with 9psi of boost).* Then I leaned out the air fuel ratio from 11.0:1 to 11.5:1, which put less demand on the fuel system.* (This is dyno run colored in green.* It was made in 3rd gear at 11.5:1 air fuel ratio at 9psi of boost).* Next I decided to test out our newly leaned ratio in 4th gear which is higher load, to make sure the fuel pump could still keep up with that as well.* (This is the run in red.* It was made in 4th gear on 9psi of boost, and with the same commanded air fuel ratio that resulted in a 11.5:1 ratio while in 3rd gear, achieved an actual ratio of 10.6 to 11.16, making it even safer).* So basically at the end of the day, we made 370whp at 9psi on very low timing (9-11 degrees during the run), equivalent to that of a stock turbocharged vehicle, and while this figure may be lower than we ultimately wanted to achieve by adding more boost and more timing, the result is a very powerful, and extremely safe setup that still more than tripled the original engine's output. My recommendations would be to use the Aeromotive fuel pump, along with some larger injectors of around 80lb/hr instead of the 57's it has now, and to install a "fuel pump hotwire kit" to increase the gauge of wire used to feed the fuel pump, along with another new fuel filter, and then calibrate it for the new injector size, and take it back to the dyno to turn up the boost and see what it would do.* I made these recommendations to the customer, and let him know if he wanted to bring it back here after the body work is done, I would definitely like to see what it would do turned up.

Here is the dyno sheet for the last three passes
TroyM_dynosheet_9psi.jpg

The last run is offset in the RPM because the dyno's pick-up for the tach signal developed a bad connection, so we switched to a roller tach (using a tach based off the roller rpm, which is proportional to the speed of the tires. We had this value dialed in very close for 3rd gear because most of our runs were made in 3rd gear so there would be less load, so we wouldn't have to take as many breaks to keep the car cool. The last run was made in 4th gear, and we didn't have the calibration for the tach dialed in quite so good, so it looks like it's off about 300 rpm

So there you have it, the biggest 60 degree V6 build I've ever done, and we had to turn it way down just because we didn't have a large enough fuel pump. Still though, 370 whp with it all the way turned down isn't bad at all. I would love to see what it would do on 26-30psi and 16-20 degrees of timing!
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-25-2017, 08:54 PM   #8
O1GAGT
GAGT - Senior Member
 
AKA: Phil
Join Date: Mar 2005
Location: Fort Wayne, IN
Age: 33
Posts: 1,090
Vehicle: 2001 Grand Am GT Coupe
O1GAGT Gettin' there
370 whp with 9lbs of boost is very respectable. Sucks about the windshield as it would have been nice to base tune on the street before strapping it down to the dyno. Hopefully he will let you upgrade the fuel system and get it dialed into its full potential.
__________________
"The world's best cam combined with a poor set of heads will produce an engine that's a dog. But bolt on a set of great heads even with a poor cam, and that engine will still make great power." ~John Lingenfelter
O1GAGT is offline   Reply With Quote
Old 10-27-2017, 12:06 PM   #9
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
Here is the same dyno run with HP and TQ instead of HP and Boost.


TroyM_dynosheet2_9psi.jpg


That would be 450.4 ft-lbs at the wheels on that pass.
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 10-28-2017, 09:14 AM   #10
geldartb
With the quickness
 
geldartb's Avatar
 
AKA: Brendan
Join Date: Jun 2004
Location: N.Brookfield ,ma
Age: 35
Posts: 2,397
Vehicle: 03 Outback H6
geldartb has made plenty of valid pointsgeldartb has made plenty of valid points
so what's the ballpark estimate for something of this caliber..
__________________
My Motorpia My Fquick Garage Got Lope

Quote:
Originally Posted by SikMindz View Post
Well you shouldn't have left your laptop exposed when there was a chance of golden showers...
geldartb is offline   Reply With Quote
Old 10-30-2017, 07:21 PM   #11
00redse
GAGT - Newbie
 
AKA: Mike
Join Date: Mar 2017
Location: PHX AZ
Posts: 19
Vehicle: 2001 GA SE
00redse Gettin' there
Pretty sweet. Interested in how you got the VVT to work. Also want to see numbers on higher boost.
Well done.
00redse is offline   Reply With Quote
Old 10-31-2017, 09:35 AM   #12
3400cavyhatch
GAGT - Member
 
AKA: Scott
Join Date: Sep 2003
Location: Onatrio, Canada
Posts: 63
Vehicle: 84 Cavalier Type 10
3400cavyhatch Gettin' there
Cool! What is the compression ratio on this build?
__________________
1993 Chevy C1500 3100v6 turbo
2004 Alero 3400 bone stock 15.57 @ 88.42
99 Alero 3500 swap running(from 2.4). ported and polished heads. totaled by a honda
2002 GAGT 3500 swap
3400cavyhatch is offline   Reply With Quote
Old 11-03-2017, 11:05 AM   #13
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
Quote:
Originally Posted by geldartb View Post
so what's the ballpark estimate for something of this caliber..
are you asking the price, or what I think the horsepower will be turned up?
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 11-03-2017, 11:06 AM   #14
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
Quote:
Originally Posted by 3400cavyhatch View Post
cool! What is the compression ratio on this build?
8.5:1
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 11-03-2017, 01:14 PM   #15
00redse
GAGT - Newbie
 
AKA: Mike
Join Date: Mar 2017
Location: PHX AZ
Posts: 19
Vehicle: 2001 GA SE
00redse Gettin' there
Quote:
Originally Posted by MilzyZ34 View Post
are you asking the price, or what I think the horsepower will be turned up?
I'm interested in the answer to both of those.
00redse is offline   Reply With Quote
Old 11-03-2017, 03:50 PM   #16
geldartb
With the quickness
 
geldartb's Avatar
 
AKA: Brendan
Join Date: Jun 2004
Location: N.Brookfield ,ma
Age: 35
Posts: 2,397
Vehicle: 03 Outback H6
geldartb has made plenty of valid pointsgeldartb has made plenty of valid points
Quote:
Originally Posted by MilzyZ34 View Post
are you asking the price, or what I think the horsepower will be turned up?
my mistake i meant price but yeah the ballpark horsepower would be nice to know
__________________
My Motorpia My Fquick Garage Got Lope

Quote:
Originally Posted by SikMindz View Post
Well you shouldn't have left your laptop exposed when there was a chance of golden showers...
geldartb is offline   Reply With Quote
Old 11-08-2017, 10:55 AM   #17
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
Well I just finished re-quoting the entire job from scratch. Basically I know exactly what this job entails now, I know exactly how to make the computer and wiring harness work, and it will take a lot less time to do again. I forgot to mention that in order to figure this all out the first time around, I actually bought a 2006 G6 GTP 6-speed to take measurements off of to be able to figure out how to make the other car run.

Anyways the total for all the parts and labor that we did is about $48,000. Yes that is a huge huge number, but considering the custom billet crankshaft alone was $4500, it's really not too bad for this crazy list of parts, especially considering every single piece of this puzzle was made one-off.

As far as what I wanted to this setup to make horsepower wise if we weren't limited by the fuel system ... The turbos are rated up to 475hp each. Usually this rating is rounded down in advertizing to the point where this rating is actually accurate for whp not crank hp. My goal with this as turned up as we could safely go with the race gas was 750-800whp.
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com
MilzyZ34 is offline   Reply With Quote
Old 11-08-2017, 11:28 AM   #18
MilzyZ34
Fastest FWD GA
 
MilzyZ34's Avatar
 
AKA: Mike
Join Date: Aug 2003
Location: Dayton, OH
Age: 37
Posts: 896
Vehicle: 1999 Grand Am GT
MilzyZ34 Gettin' there
Send a message via AIM to MilzyZ34
I went ahead and made some new quotes too, for what it takes to do a 3900 swap into an N-body. For comparison purposes, I worked up the pricing to do a 3500/6-speed swap as well.

So as our baseline, the price for us to do a stock 3500 swap with 6-speed transmission and upgraded clutch and billet flywheel kit is $8900. The transmission parts and labor of this build make up for $7135 of this price, meaning if you just wanted to bring the car here and skip the engine, use your current engine, that would be the price.

For the 3900 swap, the options would be for a 6-speed manual or for a 4t65e automatic.
So for the manual, the price starts at $12,880 with the same trans options as the 3500 above. For an automatic, it's tricky, because we have to use guts from one transmission and the case from another, plus the usual swapping of parts we need to do to make our 3.29 geared HD transmission, so it costs a little more than our normal 4t65e conversion, but the price to do a 3900 automatic swap starts at $10,670
__________________
1999 Z34 - Was a Stage 3 3800 Supercharged, but not fast enough so I have some new plans for her.
1999 Grand Am GT Race Car - 12.1 sec ET, STOCK motor, 10 psi
http://www.milzymotorsports.com

Last edited by MilzyZ34; 11-08-2017 at 12:04 PM.
MilzyZ34 is offline   Reply With Quote
Old 11-08-2017, 06:39 PM   #19
Madness10
GAGT - Member
 
AKA: Matthew
Join Date: Nov 2014
Location: Fontana,Calif
Age: 50
Posts: 104
Vehicle: 2003 Grand Am SE1
Madness10 Gettin' there
So to spend 30-50k on a platform that is dead and possibly have to spend so much time in tuning and other things to keep this car running in top condition is horrendous and stupid. For that kind of money, you can build a sub 10 second LS motor swap into any other platform that is still alive and still get excellent gas millage and be worth something. Was all the time and money worth losing customers and treating customers like crap and putting customers off for months? I personally have never ordered anything from you, nor will I ever, but the horror stories about your customer service all over the web is very poor, due to your more concern over your special built car.
Madness10 is offline   Reply With Quote
Old 11-09-2017, 10:45 AM   #20
Vegeta
WOT-Tech
 
Vegeta's Avatar
 
AKA: Ben
Join Date: Aug 2002
Location: Indiana
Age: 38
Posts: 1,043
Vehicle: 92 Grand Prix "GTP"
Vegeta Gettin' there
Send a message via AIM to Vegeta
You are one hell of a salesman.
Vegeta is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 01:30 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright 2011 GrandAmGT.com
MilzyMotorsports.com