--------------------------------------------------------------------
Disclaimer: This tutorial involves soldering and the modification of electrical components. You follow these directions at your own risk. There is a risk of electrical shock (I don't mean to scare you because if you aren't doing something stupid, you won't be shocked by, much less even feel, the electricity coming out of a PC power supply.). There is a risk of bodily harm when using the tools mentioned in the tutorial. Just be careful and you should be able to avoid injury. There is a risk of burning down your home with the soldering iron and hot glue gun. Don't leave them on and unattended. There is a risk of damaging your PC power supply, your PC, and your Aimtrak unit. Just be careful and don't blame me when you break something, hurt yourself, or burn down your home. Also, I make no guarantee that any of this will work for you. The tutorial is available for educational purposes and documents to the best of my recollection what I did to get an Aimtrak added to a Nerf Maverick with the addition of solenoid recoil. Feel free to use this tutorial as an inspiration for your own projects. You do not have my permission to post these pictures or the text elsewhere on the Internet. If you wish to do so, seek my permission and give credit. This tutorial is not to be used for monetary gain. That is to say, don't use my tutorial, schematic, or code to start manufacturing guns for sale. If you made a gun using this tutorial and end up selling it later, that's fine.
--------------------------------------------------------------------
I already had most of what was needed, so I can't really say how much everything would cost if you buy them outright.
I want to caution that this project does require some advanced soldering skills as you will actually have to de-solder and detach the camera board on the Aimtrak and connect it back with wires. The solenoid recoil integration requires the ability to program a microcontroller, however you can get a programmer and microcontroller for pretty cheap. I will provide my PicBasic Pro code and a HEX file that you can write directly to the microcontroller if you have no desire to mess with the code yourself. Having said all of that, I was not an Electrical Engineering major by any means, and I don't really know many specifics about the parts I'm using. I have studied Computer Science, but actually got my BFA in Sculpture. I'm sure an EE major would find all kinds of problems in my schematic and the way I am approaching the issue, but it works for me (However I would be interested in feedback from anyone who does know about this stuff.). I have figured out soldering and microcontrollers simply by researching and experimenting. Play around with soldering and get some in-depth step-by-step microcontroller project books. It will take time, and you will certainly mess stuff up, but as long as you're being safe, you'll hopefully be learning all the way.
There are a couple of issues to deal with when integrating solenoid recoil. First, you need 12-24v of DC. You can't get that from the USB port. Second, at this point anyway, I don't think any of the input pins on the AimTrak can be configured as output pins. If that ever does happen, the microcontroller can be eliminated altogether, and the AimTrak could control the recoil. At any rate, I decided to create a parallel circuit for the solenoid controlled by a microcontroller that does not actually interact with Aimtrak at all. In my solution, when you pull the trigger on the Maverick, 2 buttons are actually pushed. One for the AimTrak trigger, and one for the microcontroller input to power the solenoid.
Here are the parts and tools needed for the project:
Basic Tools:

Soldering Iron w/ stand and wet sponge
Solder
Flux
De-solder rope (or any other means of de-soldering)
Wood block (optional - I like to solder on top of it so I don't mess up my table)
Wire strippers (capable of stripping 26 AWG wire)
Needle-nose Pliers
Scissors
Rotary Tool w/ cutting disc, sanding bit, and small sanding/cutting bit
Hot Glue Gun w/ glue sticks
Screw Driver (mainly small Phillips-head needed to open the gun)
Multimeter tool
Super Glue
Not pictured: Drill and various sized drill bits (specifically 15/64", 5/32", 3/32" bits - Make sure the 2 smaller ones are meant for drilling metal)
Not pictured: Rubbing Alcohol (for cleaning up flux)
Not pictured: Old Toothbrush (for cleaning up flux)
Not Pictured: Electrical Tape
Not Pictured: Small Vice (came in handy when drilling the rod mentioned below)
Not Pictured: File
Main Maverick - Aimtrak Ingredients:

AimTrak unit w/ Mini USB adapter and 4 wire harness for trigger switch and AUX button
USB extension cord (The ones that came with my AimTraks failed, so I highly recommend getting others.)
Heat Shrink Tubing (optional and I often forget to use it)
Wire - roughly 26 guage (pulled mine from an old CATV or USB cord).
Nerf Maverick (obviously)
Plastic strap that was holding the Maverick in the packaging (yes, we're recycling)
A piece of cushion foam or maybe a piece of sponge would work (probably optional)
Cherry Micro-switch (the kind used in arcade buttons)
Low profile surface mount tactile push button (for optional but recommended auxiliary button)
Not Pictured: Flat Clear Plastic suitable for cutting a lens (optional)
Not Pictured: DIY car window tinting for tinting the lens (optional)
Not Pictured: 1/2" Braided Nylon Wire Casing (optional)
Not Pictured: Heat Gun/Hair Dryer (for shrinking heat shrink tubing)
Solenoid Parts for Recoil (Optional)

12-24v Powerful Solenoid (ordered mine from
http://www.goldmine-elec-products.com/prodinfo.asp?number=G16036 though they aren't very quick to process orders and you have to order $10 minimum. I ordered extra so I have replacements if I need them.)
Wire - 26 gauge (taken from CATV cable - you need 4x wires as long as or longer than the length the gun will be from the computer)
PC power supply
4 pin Molex adapter to plug into the PC power supply (optional because you can hard-wire if you want)
8-pin PIC Microcontroller (I'm using 12F629 - make sure to get the PIC12F629-I/P configuration.)
Programmer for Microcontroller (I'm using a JDM programmer)
Prototype PCB
4x 2-Terminal Connector Terminals (optional as you can hard-wire)
8-pin Socket
Transistor - (I'm using TIP120 Darlington Transistor)
Heat Sink for transistor
Diode (I'm using a IN4001 diode, but I don't think it matters what kind. It came from a pack called "Assorted Rectifier Diodes" from Radio Shack.)
3x Zener Diodes (I'm not sure if it matters, using "IN914-Type Diodes" that came in a pack from Radio Shack.)
.1uf capacitor
4.7K Ohm Resistor
10K Ohm Resistor
330 Ohm Resistor
LED (optional but recommended for troubleshooting)
Breadboard and wires for testing (optional but highly recommended)
Not pictured: Small push button (This was harvested from a broken portable DVD player, but hopefully you can find a similar solution. It's very small and has a relatively long plunger part.)
Not pictured: Roughly 5/32" diameter metal rod cut to roughly 2" long (I had some cold-rolled stainless rods from another project, but I think you can pick up cheap rods at Lowes or Home Depot. The actual type of metal doesn't matter.)
Not pictured: Software for Programming HEX files to Microcontroller
Not pictured: Software for compiling Pic Basic Pro code (optional if you want to modify the code and change the solenoid holding interval, etc).
Not pictured: Sharpie (if you want to mark stuff before cutting/removing it)
Be back soon with updates, and hopefully better pictures going forward.
Note: Updated/corrected all parts and tools used.
--------------------------------------------------------------------------

Here's a picture of the insides of the proof-of-concept Maverick compared to stripped insides of a new Maverick.
Tutorial Part 1: Preparing the Maverick for an Aimtrak
Take your Maverick out of the packaging and inspect it. You've got a revolving chamber that turns when you pull the trigger and a sliding part (looked it up and think it's called the "slide.") that you can pull back. The size is pretty perfect for an arcade gun. Image holding that and shooting zombies, aliens, bad guys, and deer. Well if you put in a bit of work, you'll be doing that in no time.

Lay the gun so that the right side is up. All the screws are on this side. Use your small Phillips-head screw driver and get to work on unscrewing everything. Start with the slide. It has 3 short screws and the rest from the gun are longer. Just remember this for reassembly.

The slide should be pretty easy to pull apart. A spring will be released when you pull these apart, but don't worry because it's screwed into the inside of the gun so you won't lose it.

The gun should pry apart with a bit of force from your hands. I don't recommend putting anything in to pry it because you'll likely damage the plastic.

Take out the parts shown. They should just pull right out because they aren't screwed in or anything. You can discard these.

The barrel will pull right out.

Hopefully you can see all the parts I marked green (I might go back and modify the picture to accentuate these spots). These will need to be cut out. Notice that the barrel has a flat underside. The cut we need to make will be on the top back side of the barrel. I recommend using the smallest abrasive bit you have for your rotary tool, and be careful not to let the rotating base of the tool touch anything as you work because it will mess up parts of the plastic you didn't intend. My bit was small and cylindrical, but a spherical bit would be fine.

Here's what it looks like after that stuff it cut out. Also, I forgot to mention that the revolving chamber can just be pulled right out. You should probably do that before cutting, just so it will be out of the way. In fact, it can stay out until you're finished and ready to reassemble.

Take both halves of the shell, put them back together, and look at the bottom (the butt?) of the gun. Our wires need to come out of here. Use the split as your center line and drill a hole where you would like to see the wires come out. I recommend probably a half inch or less from the back. I'm pretty sure I used the 15/64" bit, but looking at the bit right now, it does seem small... You can always make the hole bigger if you need to.

Here's the hole drilled.

So we've done most of our work on the left side. Now take a look at the other side and note the parts I've marked here. Same deal as before. Use the rotary tool.

Here's after those parts are cut.

Unscrew the trigger and lift it off. There is a spring looped onto a hook on the trigger, but you can rotate the trigger out toward you to unhook it.

Just to show, here's where the trigger is when it's pulled all the way back. We want this trigger to push the button on our Cherry switch, but there obviously isn't enough room directly behind it. We'll need to put the switch about where I'm showing you. Don't glue it down yet! This is just a demonstration. We'll need to find a way to make the trigger push the button...

That's where the plastic strap comes in. I noticed on my most recent Maverick purchase that it has like garbage twist ties holding it in which wouldn't work here. The plastic straps are really just thick wire ties, you might find one of those somewhere. If you did have the plastic straps, it should have a few L shape bends in it that we can make use of.

Put the trigger on the track and push it back to its original position. Make a mark on the orange trigger where it meets the yellow of the gun casing. If we add anything onto the trigger, we need to make sure it doesn't go past this point or you will obstruct the trigger from returning.

Pull the trigger back off and cut the plastic strap to approximately the length you will need.

We'll need a screw... take the one in the center of the picture (If I remember, I'll modify the image to highlight it.). It's the one that would be above the trigger if it was on the track. This part will stay in fine without the screw.

Take your small drill bit (3/32") and drill a hole toward the back of the bottom of the trigger. Make sure to stay centered and only go in as far as the length of the screw you took out in the last step. Also drill a hole in the plastic strap where it will attach to the trigger.

Use your screw driver and screw in the screw. Just keep pressure on as you're screwing and it will thread the hole.

Attach the plastic strap. You can also super glue it for extra re-enforcement but it's probably not needed. Also if you just leave it with the screw, you can make adjustments later if needed.

If you put the trigger back on and place the switch down in, you'll notice the switch doesn't meet up with our new piece. The switch will need to be raised. (You might also be able to rotate the plastic strap downward. It's up to you.)

I cut a piece of cushion foam to stick under it to raise it. Don't glue it down yet.

If you want to disable the rotating mechanism, take this part out. I recommend disabling this mechanism because it causes the trigger to lock up sometimes and makes it harder to pull the trigger. If you're having to pull this trigger a lot, your fingers will thank you for making it easier. It's what the trigger attaches to. You should be able to pull it back and pry it up a bit to pull it out. Notice the raised part on the end.

Shave that part off with whatever tool you choose. I think I used my file. Then slide the piece back in where you found it.