Your right on that. I consider it a toy and a fun street ripper. I have taken it on some decently long trips and it's flat out fun. I think of it as having a play toy.
up pips are sold, but yes you can install them in the truck. sometimes you have to pull the down pipe depending on the exhaust.
http://www.diperformancetransmissions.com/7stup.html